內容簡介
結合大量Unity游戲開發實例,以介紹Unity游戲實例開發為主線涵蓋了Unity游戲開發過程中所需掌握的各個知識點,主要特點是注重實用性和可操作性,共分為8章,分別講述Unity基礎介紹、Unity游戲場景創建、Unity游戲腳本介紹、Unity中模型導入與材質基本概念、模型交互制作、GUl圖形界面、Unity中人工智能與生命系統知識和Unity游戲輸出。
目錄
第1章 Unity基礎介紹
1.1 安裝Unity 3D
1.2 Unity 3D界面介紹
1.2.1 Learning the Interface學習界面
1.2.2 Customizing Your Workspace自定義工作區
1.3三維導航操作
1.4 Unity 3D基本概念
1.4.1 Asset Workflow資源工作流程
1.4.2 Creating Scenes創建場景
1.4.3 Publishing Builds編譯發布
練習題
第2章 創建游戲基本場景
2.1 工程文件夾的創建
2.1.1 創建一個新的工程文件
2.1.2 保存文件夾中的場景文件
2.2 走動設置
2.2.1 創建地面
2.2.2 創建燈光
2.2.3 創建走動的物體
2.2.4 場景物體重新命名
2.3 創建箱子並設定物理屬性
2.3.1 創建箱子
2.3.2 給箱子添加物理屬性
2.4 Unity預設
2.4.1 預設物體的概念
2.4.2 預設物體的自定義制作
2.4.3 預設物體的應用
2.5 繪制地形
2.5.1 地面的創建
2.5.2 平行光的添加
2.5.3 地形的抬高與降低
2.6 繪制草叢
2.6.1 添加草坪貼圖
2.6.2 添加草叢
2.7 添加樹木
2.8 天空盒子
2.9 添加霧與影子效果
練習題
第3章 腳本介紹
3.1 Unity腳本介紹
3.1.1 Unity腳本文件的創建
3.1.2 常用操作
3.2 變量和語法
3.2.1 變量
3.2.2 語法
3.3 函數和事件
3.3.1 函數
3.3.2 事件
3.4 運算符
3.4.1 算術運算符
3.4.2 賦值運算符
3.4.3 比較運算符
3.4.4 邏輯運算符
3.4.5 位運算符
3.4.6 運算符的優先級
3.5 if語句
3.6 switch語句和循環語句
3.6.1 switch語句
3.6.2 循環語句
3.7 Unity核心類
3.8 變量作用域
3.8.1 局部變量
3.8.2 成員變量
練習題
第4章 Unity中模型的導入與材質的基本概念
4.1 利用3ds Max三維軟件制作3D模型及UV貼圖制作
4.1.1利用3ds Max制作3D模型
4.1.2 利用3ds Max制作uv貼圖
4.1.3 normal法線凹凸貼圖的制作
4.2 材質貼圖規范
4.3 Unity中的着色器
4.4 Unity中模型導入
4.5 Unity中有趣的三維坐標軸
4.6 局部與全局坐標系
4.7 投擲物體實例制作
練習題
第5章 與模型的交互制作
5.1 牆體的交互動畫制作
5.1.1 為物體添加動畫
5.1.2 為動畫添加腳本
5.1.3 設置動畫開啟范圍
5.2 Special Effects特效
5.2.1 理解粒子系統
5.2.2 火花的點燃
5.3 武器與爆炸特效制作
5.3.1 拾取物體
5.3.2 准備手榴彈
5.3.3 手榴彈腳本編寫
5.3.4 添加爆炸
5.3.5 爆炸腳本編寫
5.4 添加音效
練習題
第6章 GUI圖形用戶界面和菜單
6.1 理解Unity GUI圖形用戶界面
6.1.1 Game Interface Elements游戲界面元素
6.1.2 GUI Scripting Guide用戶圖形界面腳本指南
6.1.3 UnityGUI Basics圖形用戶界面基礎
6.2 添加GUI到游戲中
6.3 GUI腳本編寫
6.4 生命系統(一)
6.4.1 添加生命值GUI
6.4.2 生命值腳本編寫
6.5 3D主菜單
6.5.1 添加一個3D主菜單
6.5.2 3D主菜單腳本編寫
6.6 胞塔
6.6.1 炮塔的准備和清理
6.6.2 炮塔對玩家實現跟隨性目標注視
練習題
第7章 人工智能與生命系統
7.1 AI人工智能
7.2 應用AI人工智能
7.3 槍支動畫
7.4 攻擊時間計算
7.5 生命系統(二)
7.5.1 減血系統
7.5.2 游戲結束目錄
練習題
第8章 輸出游戲
8.1 Build Settings對話框
8.2 品質設定
8.3 玩家設定
練習題
附錄1 Unity 3D快捷鍵一覽表
附錄2 Unity 3D運算符一覽表
附錄3 MonoBehaviour基類介紹
1.1 安裝Unity 3D
1.2 Unity 3D界面介紹
1.2.1 Learning the Interface學習界面
1.2.2 Customizing Your Workspace自定義工作區
1.3三維導航操作
1.4 Unity 3D基本概念
1.4.1 Asset Workflow資源工作流程
1.4.2 Creating Scenes創建場景
1.4.3 Publishing Builds編譯發布
練習題
第2章 創建游戲基本場景
2.1 工程文件夾的創建
2.1.1 創建一個新的工程文件
2.1.2 保存文件夾中的場景文件
2.2 走動設置
2.2.1 創建地面
2.2.2 創建燈光
2.2.3 創建走動的物體
2.2.4 場景物體重新命名
2.3 創建箱子並設定物理屬性
2.3.1 創建箱子
2.3.2 給箱子添加物理屬性
2.4 Unity預設
2.4.1 預設物體的概念
2.4.2 預設物體的自定義制作
2.4.3 預設物體的應用
2.5 繪制地形
2.5.1 地面的創建
2.5.2 平行光的添加
2.5.3 地形的抬高與降低
2.6 繪制草叢
2.6.1 添加草坪貼圖
2.6.2 添加草叢
2.7 添加樹木
2.8 天空盒子
2.9 添加霧與影子效果
練習題
第3章 腳本介紹
3.1 Unity腳本介紹
3.1.1 Unity腳本文件的創建
3.1.2 常用操作
3.2 變量和語法
3.2.1 變量
3.2.2 語法
3.3 函數和事件
3.3.1 函數
3.3.2 事件
3.4 運算符
3.4.1 算術運算符
3.4.2 賦值運算符
3.4.3 比較運算符
3.4.4 邏輯運算符
3.4.5 位運算符
3.4.6 運算符的優先級
3.5 if語句
3.6 switch語句和循環語句
3.6.1 switch語句
3.6.2 循環語句
3.7 Unity核心類
3.8 變量作用域
3.8.1 局部變量
3.8.2 成員變量
練習題
第4章 Unity中模型的導入與材質的基本概念
4.1 利用3ds Max三維軟件制作3D模型及UV貼圖制作
4.1.1利用3ds Max制作3D模型
4.1.2 利用3ds Max制作uv貼圖
4.1.3 normal法線凹凸貼圖的制作
4.2 材質貼圖規范
4.3 Unity中的着色器
4.4 Unity中模型導入
4.5 Unity中有趣的三維坐標軸
4.6 局部與全局坐標系
4.7 投擲物體實例制作
練習題
第5章 與模型的交互制作
5.1 牆體的交互動畫制作
5.1.1 為物體添加動畫
5.1.2 為動畫添加腳本
5.1.3 設置動畫開啟范圍
5.2 Special Effects特效
5.2.1 理解粒子系統
5.2.2 火花的點燃
5.3 武器與爆炸特效制作
5.3.1 拾取物體
5.3.2 准備手榴彈
5.3.3 手榴彈腳本編寫
5.3.4 添加爆炸
5.3.5 爆炸腳本編寫
5.4 添加音效
練習題
第6章 GUI圖形用戶界面和菜單
6.1 理解Unity GUI圖形用戶界面
6.1.1 Game Interface Elements游戲界面元素
6.1.2 GUI Scripting Guide用戶圖形界面腳本指南
6.1.3 UnityGUI Basics圖形用戶界面基礎
6.2 添加GUI到游戲中
6.3 GUI腳本編寫
6.4 生命系統(一)
6.4.1 添加生命值GUI
6.4.2 生命值腳本編寫
6.5 3D主菜單
6.5.1 添加一個3D主菜單
6.5.2 3D主菜單腳本編寫
6.6 胞塔
6.6.1 炮塔的准備和清理
6.6.2 炮塔對玩家實現跟隨性目標注視
練習題
第7章 人工智能與生命系統
7.1 AI人工智能
7.2 應用AI人工智能
7.3 槍支動畫
7.4 攻擊時間計算
7.5 生命系統(二)
7.5.1 減血系統
7.5.2 游戲結束目錄
練習題
第8章 輸出游戲
8.1 Build Settings對話框
8.2 品質設定
8.3 玩家設定
練習題
附錄1 Unity 3D快捷鍵一覽表
附錄2 Unity 3D運算符一覽表
附錄3 MonoBehaviour基類介紹
網路書店
類別
折扣
價格
-
新書87折$204