更新时间:2019-07-09 11:03:12
封面
版权信息
内容简介
前言
第1章 初识Unity
1.1 下载与安装
1.2 初次运行
1.3 工程窗口
1.4 场景视图窗口
1.5 辅助线框菜单
1.6 层级窗口
1.7 检视窗口
1.8 工具栏
1.9 游戏视图窗口
1.10 Unity的常用快捷键
1.11 动手搭建游戏场景
1.12 2D与3D工程的区别
1.13 总结
第2章 开始Unity游戏开发
2.1 场景
2.2 游戏物体
2.3 组件
2.4 使用组件
2.5 最基本的组件—变换组件
2.6 脚本与组件操作
2.7 脚本组件的生命期
2.8 标签
2.9 静态物体
2.10 层级
2.11 预制体
2.12 保存工程的注意事项
2.13 输入
2.14 方向与旋转的表示方法
2.15 灯光
2.16 摄像机
2.17 开始做游戏吧
第3章 资源工作流程
3.1 内置的基础物体
3.2 资源导入
3.3 资源导入设置
3.4 导入图片资源的设置
3.5 模型资源的导入流程
3.6 声音资源的导入设置
3.7 从资源商店导入资源
3.8 资源包
3.9 标准资源
第4章 物理
4.1 简介
4.2 概述基本概念
4.3 刚体
4.4 盒子碰撞体
4.5 胶囊碰撞体
4.6 网格碰撞体
4.7 球体碰撞体
4.8 地形碰撞体
4.9 物理材质
4.10 固定关节
4.11 铰链关节
4.12 弹簧关节
4.13 角色控制器
4.14 常量力
4.15 车轮碰撞体
4.16 车辆创建入门
4.17 物理系统的实践
4.18 物理系统可视化调试
第5章 UI界面
5.1 UI组件
5.2 UI进阶
第6章 动画
6.1 基础概念
6.2 Mecanim动画系统
6.3 动画控制器
6.4 使用人形角色动画
6.5 实践:实现一个带有动画且操作流畅的角色控制器
第7章 游戏开发的数学基础
7.1 坐标系
7.2 向量
7.3 矩阵
7.4 齐次坐标
7.5 四元数
7.6 本章小结
第8章 场景管理
8.1 多场景编辑
8.2 运行时的场景管理
第9章 导航系统
9.1 概述
9.2 导航系统内部的工作机制
9.3 导航系统的构建组件
9.4 构建导航网格
9.5 创建导航代理
9.6 创建导航障碍物
9.7 创建网格链接
9.8 自动构建网格链接
9.9 建立高度网格
9.10 导航区域和移动成本
9.11 新版导航系统组件
9.12 与其他组件一起使用的问题
第10章 着色器
10.1 Unity着色器的简介
10.2 编写表面着色器