Unity虚拟现实开发实战(原书第2版) 通过基于项目的实践方法,帮助你快速了解使用Unity进行VR开发的具体细节;涵盖一些重要的VR技术考量
Unity已经成为新一代消费级VR设备构建虚拟游戏、虚拟应用和虚拟体验的主流平台。 本书将带你进行一系列实战,并深入讨论如何使用Unity游戏引擎开发VR应用程序。本书通过基于项目的实践方法,帮助你快速了解使用Unity进行VR开发的具体细节。你将学习使用Unity开发基于Oculus、Daydream与Vive设备的VR应用程序,探索基于凝视与手柄控制器输入、世界坐标系UI画布、移动与传送、软件设计模式、360 多媒体、时间轴动画与多人网络等众多的主题或项目,还将通过可交互式Unity编辑器(Editor)了解Unity 3D游戏引擎,并学习C#编程。 通过阅读本书,你将学到: 在学习世界坐标系与缩放比例时,使用Unity和其他3D工具创建3D场景。 为特定的头戴式显示器,包括Oculus、Vive与Daydream创建并运行VR应用程序。 使用眼睛凝视、手柄控制器以及用户输入事件与虚拟对象进行交互。 使用移动与
¥71.50定价:¥99.00 (7.23折)
计算机系统解密:从理解计算机到编写高效代码 有助于提高整个系统质量的知识图谱,包括硬件、组合逻辑、时序逻辑、计算机体系结构与组成原理、操作系统等
许多程序员对使程序运行的底层技术并不熟悉。但是,如果希望程序运行良好,而不是充满了难以发现的bug,就要关心代码是如何正常运行的。谁都不希望自己因为代码安全问题而成为新闻的主角。网上有很多技术细节,但都没有整理或收集到一个方便的地方。在本书中,资深工程师Jonathan E. Steinhart深入探讨了计算机背后的基础概念,比如计算机硬件,软件在硬件上的行为,以及随着时间的推移,人们如何解决问题等主题。你将学到:- 现实世界是如何转换成计算机能理解的形式的,比如位、逻辑、数字、文本和颜色。- 组成计算机的基本构件,包括逻辑门、加法器、译码器、寄存器和存储器。- 为什么设计与计算机硬件(特别是内存)相匹配的程序可以提高性能。- 如何将程序转换为计算机能够理解的机器语言。- 软件构建块是如何结合起来创造Web浏览器等程序的。
¥93.10定价:¥129.00 (7.22折)