第1章 游戏开发基础知识
1.1 3D数学基础知识
1.2 四元数
1.3 渲染管线
1.4 常见游戏类型
第2章 Unity编辑器的使用
2.1 游戏工程
2.2 界面布局
2.3 工具栏
2.4 菜单栏
2.5 Project视图
2.6 Hierarchy视图
2.7 Inspector视图
2.8 Game视图
2.9 Scene视图
2.10 Profiler视图
2.11 Console视图
第3章 C#脚本语言基础
3.1 脚本介绍
3.2 Unity脚本语言
3.3 C#基本语法
3.4 创建脚本
3.5 常用脚本API
第4章 输入与控制
4.1 Input Manager(输入管理器)
4.2 鼠标输入
4.3 键盘操作
4.4 游戏外设输入
4.5 移动设备输入
4.6 自定义输入
第5章 创建基本游戏场景
5.1 创建工程和游戏场景
5.2 创建基本几何体
5.3 创建组件
5.4 创建脚本
5.5 创建光源
5.6 创建摄像机
5.7 地形编辑器
5.8 创建角色
5.9 粒子系统
5.10 天空盒
5.11 雾效
5.12 水效果
5.13 动画系统
第6章 GUI系统
6.1 Unity GUI系统基础
6.2 GUI基本控件
6.3 GUI自动布局
第7章 物理系统
7.1 基本概念
7.2 入门案例
7.3 力
7.4 碰撞器介绍
7.5 物理引擎参数详解
第8章 导航网格与寻路
8.1 概述
8.2 导航系统的内部工作原理
8.3 简单应用举例
8.4 应用技巧
第9章 音频系统
9.1 概述
9.2 音频导入设置
9.3 在Unity编辑器中播放音频
参考文献