本书共分为16章。 第一章主要介绍Unity 3D的诞生、特点、开发环境搭建和运行机制; 第2章详细介绍Unity 3D集成开发环境; 第3章介绍Unity 3D中脚本的编写; 第4章主要详细介绍Unity 3D开发过程中经常使用的组件和对象; 第五章介绍了Unity游戏开发中非常流行的第三方UI界面开发组件库NGUI的基础知识; 第6章介绍Unity开发平台完整的物理引擎系统; 第7章介绍Unity 3D中的着色器和着色器语言——ShaderLab; 第8章介绍了天空盒、虚拟按钮和操纵杆、声音、水效果、3D拾取和重力加速度。 传感器和雾效果开发中常用的技术; 第9章介绍Unity中常用的光影效果,主要包括各种光源、灯光烘焙、法线贴图、镜面效果、波浪水真实效果等技术; 第10章介绍介绍了Unity中模型的网格概念以及新旧动画系统; 第11章介绍Unity自带的地形引擎、尾随渲染、导航网格和寻路系统; 第12章介绍AssetBundle更新资源包的使用; 第13章介绍Unity中的多线程技术和网络开发; 第14章介绍Unity 2D游戏开发工具; 第15章介绍了Unity 3D提供的Profiler工具的使用以及断点调试的两种方法; 第16章介绍了一个完整的大型3D游戏案例——手指足球。
Unity 5.X 3D游戏开发技术详解及典型案例目录
第一章 Unity基础知识及开发环境搭建 1
第二章 Unity集成开发环境详解 27
第3章Unity脚本程序开发71
第 4 章 Unity 3D 图形用户界面基础知识 95
第五章 Unity 3D 第三方2D
第6章物理引擎213
第7章着色器—着色器281
第8章3D游戏开发常用技术337
第9章光影效果的运用375
第10章模型和动画419
第11章地形和寻路技术465
第12章 游戏资源更新483
第13章多线程技术与网络开发499
第14章Unity 2D游戏开发541
第15章常用性能优化技术575
第十六章综合案例手指足球585