《中公版·数字视觉与虚拟交互自学指南:Unity3D从理论到实战》一书共分为十三章,涵盖了Unity3D引擎的各个系统模块,对虚拟现实、增强现实、游戏开发三个领域做了深入、细致地讲解。本书按由浅入深、循序渐进的规律,从引擎初识到高级开发都做了一一介绍,帮助读者建立一套完整的知识体系,形成知识树。 第一章为Unity3D引擎初识,详细介绍了Unity3D的各个面板、坐标系、3D理论基础等。 第二章介绍了“面向组件”开发思想,是一种比“面向对象”更为高级的设计思想。该章对脚本组件进行了详细讲解,包含常用类与回调方法,是后续各章节的基础。 第三章到第八章涵盖物理系统、2D精灵系统、UGUI系统、动画系统、导航系统、特效系统等模块,对这些模块进行单独细致地分析与讲解,每个模块都对应到实际应用中的某个具体功能。 第九章为协程与WWW类,主要介绍了协程的使用方法与场景,并且阐述了游戏开发中的多线程的有关问题,终配合WWW类封装成下载工具类。 第十章主要介绍数据持久化,包括PlayerPrefs、XML的创建与解析、JSON的创建与解析、数据库语法及工具类的封装,并对数据表的设计做了详细讲述。 第十一章为动态资源加载,包括Resources、AssetBundle等技术,并讲解了一个资源热更的案例。 第十二章和第十三章介绍了AR、VR行业的前景,AR方面主讲高通AR SDK,内容包括图片和模型识别、相机控制、SLAM定位和工程打包发布等技术,VR方面主要介绍了基于HTC Vive的开发流程与VRTK插件的使用。