第一章 开发软件介绍
1.1 Unity 3D引擎发展历程
1.2 Unity 3D的安装
1.3 Unity 3D界面介绍
1.4 Unity热键
1.5 项目模板
1.6 扩展阅读——严肃游戏
第二章 资源管理与使用
2.1 常见资源类型
2.2 原始对象和占位对象
2.3 资源包
2.4 模型导入流程
第三章 创建真实的地形
3.1 创建地形
3.2 使用terrain-rgb图像来生成真实地形
3.3 绘制树木(Paint Trees)
3.4 绘制细节(Paint Details)
3.5 地形设置(Terrain Settings)
3.6 树(Tree)
第四章 布置虚拟展馆的灯光
4.1 虚拟场景中灯光照明的构成
4.2 直接照明(Direct Lighting)
4.3 间接照明
4.4 如何提高图像的渲染质量
第五章 展馆的声音系统
5.1 声音的导入设置和音频管理器
5.2 Audio Source和Audio Listener
5.3 Audio Mixer
5.4 Audio Reverb Zone组件
5.5 通过代码实现音效控制
第六章 构建真实的物理系统
6.1 相关概念
6.2 刚体组件
6.3 碰撞体
6.4 物理接合
6.5 角色控制器
6.6 连续碰撞检测(CCD)
6.7 物理调试可视化
6.8 物理体属性
6.9 关节锚点属性
6.10 盒型碰撞体
6.11 胶囊碰撞体
6.12 角色控制器
6.13 角色关节
6.14 可配置关节
6.15 恒定力
6.16 固定关节
6.17 铰链关节
6.18 网格碰撞体
6.19 刚体
6.20 球形碰撞体
6.21 弾簧关节
6.22 布料
6.23 车轮碰撞体
6.24 地形碰撞体
6.25 物理材质
6.26 物理系统操作方法
第七章 场馆中的漫游
7.1 摄像机的属性
7.2 摄像机的应用
7.3 使用正交投影做2DUI
第八章 展馆中的动画
8.1 动画工作流程
8.2 相关术语
8.3 Animation编辑器
8.4 制作动画
8.5 外部来源的动画
第九章 展馆的导航系统
9.1 导航系统
9.2 让人物在展馆中行走
9.3 导航技术详解
9.4 导航网格构建组件
9.5 导航网格表面(NavMesh Surface)
9.6 导航网格修改器(NavMesh Modifier)
9.7 导航网格修改器体积(NavMesh Modifier Volume)
9.8 导航网格链接(NavMesh Link)
9.9 导航网格构建组件API
9.10 导航网格代理(NavMesh Agent)
9.11 导航网格障碍物(Nav Mesh Obstacle)
9.12 网格外链接(Off-Mesh Link)
9.13 高级导航网格烘焙设置
9.14 常用代码
参考文献
展开