Chapter 01 Unity基礎
1.1 Unity界面
1.1.1 Proiect View(項目面板)
1.1.2 Hierarchy(層次面板)
1.1.3 Toolbar(工具欄)
1.1.4 SceneViewr(場景視圖)
1.1.5 GameViewr(游戲視圖)
1.1.6 Inspector(屬性編輯器面板)
1.1.7 工作空間定制
1.2 Unity 3D工作流程
1.2.1 游戲資源管理
1.2.2 場景構建
1.2.3 游戲發(fā)布
Chapter 02 Unity腳本和游戲創(chuàng)建
2.1 JavaScript語言在Unity中的應用
2.1.1 腳本概念
2.1.2 腳本實例
2.2 輸入控制
2.2.1 桌面輸入
2.2.2 移動設備輸入
2.3 運行時實例化
Chapter 03 開啟你的第一個項目
3.1 如何創(chuàng)建一個新的項目
3.1.1 創(chuàng)建一個新的項目
3.1.2 項目結構
3.2 使用Unity Terrain(地形)系統
3.2.1 熟悉地形系統
3.2.2 創(chuàng)建游戲地形
3.2.3 場景漫游
Chapter 04 深入探究Unity
4.1 屬性編輯器操作
4.1.1 使用標簽及分層操作
4.1.2 預設操作
4.2 第一人稱角色控制器
4.2.1 第一人稱角色控制器物體結構
4.2.2 第一人稱角色控制器工作原理
4.2 3 第一人稱角色控制器腳本實現
Chapter 05 項目實例——湖邊小屋
5.1 添加小屋模型
5.1.1 定位小屋
5.1.2 Couiders(碰撞器)
5.2 粒子效果
5.2.1 Unity鉀粒子系統
5.2.2 為小屋添加炊煙效果
5.3 聲音效果
Chapter 06 Unity碰撞檢測
6.1 碰撞檢測探究
6.1.1 碰撞器碰撞檢測
6.1.2 射線碰撞檢測
6.2 碰撞檢測實例
6.2.1 門的碰撞檢測——碰撞器檢測方式
6.2.2 門的碰撞檢測——射線碰撞檢測方式
Chapter 07 創(chuàng)建一個采蘑菇游戲
7.1 創(chuàng)建蘑菇預設
7.1.1 輸入蘑菇模型
7.1.2 “加工”蘑菇資源
7.2 GUI紋理和文本
7.2.1 GUI紋理
7.2.2 GUI文本
Chapter 08 Unity角色動畫
8.1 Maya角色建模
8.1.1 頭部建模
8.1.2 角色軀干建模
8.2 Maya角色貼圖和紋理
8.2.1 UV貼圖設置
8.2.2 紋理繪制
8.3 Maya角色骨骼蒙皮動畫
8.3.1 角色骨骼設置
8.3.2 角色蒙皮
8.3.3 角色動畫及導出
Chapter 09 Unity 3D第三人稱射擊游戲
9.1 項目前期設置
9.1.1 Unity 3D角色素材導入方法
9.1.2 Unity 3D角色動畫原理
9.2 高級動畫系統——Locomotion System(地形自適應系統)
9.2.1 Locomotion System的使用
9.2.2 Locomotion System的附加特性
9.2.3 LegAnimator腳本組件參數
9.3 第三人稱攝像機
9.3.1 初始的第三人稱攝像機
9.3.2 JavaScript Class(類)和UnityJavaScript Class(類)
9.3.3 項目第三人稱攝像機
9.3.4 創(chuàng)建士兵角色控制腳本SoldierController
9.3.5 Unity角色動畫系統——組件介紹
9.3.6 角色動畫腳本——SoldierAnimations腳本
9.3.7 Gun槍支腳本