
0人評分過此書
許多初學者在接觸Unity遊戲引擎時,往往會覺得系統龐大水而無法掌握學習方向。尤其是程式設計部分,更讓許多人覺得無從下手,即便閱讀大量書籍與網路文獻亦無法具體改善。為了解決學習困難的問題,作者以多年教學經驗,建立從零開始的學習路徑,讓初學者可以透過本書,輕易學習Unity程式設計,並且在閱讀本書之後,擁有自行學習的能力。閱讀本書並不需要任何程式基礎,只要從頭開始照著書本案例一步一步練習,就可以具備基礎Unity遊戲程式設計能力。本書以初學者為出發點,以完整的遊戲程式開發過程為學習路徑,輔以大量圖片說明,讓沒有程式基礎的讀者,可以由淺而深的學習Unity程式設計。本書內容經過實際課堂教學驗證與完善,並獲得學生一致好評,值得向初學者推薦。
本書附有遊戲專案檔光碟,可供讀者參考。
作者E-mail為 sam-cc@umail.hinet.net ,對於本書內容有任何疑問,歡迎透過電子郵件與作者連絡。
本書附有遊戲專案檔光碟,可供讀者參考。
作者E-mail為 sam-cc@umail.hinet.net ,對於本書內容有任何疑問,歡迎透過電子郵件與作者連絡。
-
第一部分 2D 遊戲與Unity C# 基礎
-
第一章 製作第一個遊戲專案
-
1.1 前言
-
1.2 安裝Unity
-
1.3 編輯器概觀
-
1.4 改變編輯器的外觀
-
1.5 建立專案
-
1.6 資源商店簡介
-
1.7 建立場景
-
1.8 建立遊戲物件
-
1.9 2D 模式的運作方式
-
1.10 排序圖層的概念
-
1.11 遊戲執行與相機設定
-
1.12 物理控制與Rigidbody
-
-
第二章 Unity C# 簡介
-
2.1 為遊戲物件加入C# 程式
-
2.2 設定程式編輯器
-
2.3 C# 的通則
-
2.4 Visual Studio 自動完成功能簡介
-
2.5 Unity 的線上文件
-
2.6 編輯第一個C# 程式
-
2.7 UI 物件簡介
-
2.8 程式與遊戲物件
-
2.9 敘述
-
2.10 資料型態
-
2.11 類別與物件
-
2.12 運算元與運算子
-
2.13 型態轉換
-
-
第三章 常用的C# 命令
-
3.1 條件判斷命令
-
3.2 按鈕與事件
-
3.3 多重條件判斷
-
3.4 選擇條件
-
3.5 for 迴圈
-
3.6 while 迴圈
-
3.7 do – while 迴圈
-
3.8 陣列
-
-
第四章 完成第一個2D 遊戲專案
-
4.1 Unity C# 程式實作
-
4.2 使用碰撞器
-
4.3 按下按鍵就可以移動與停止的控制方式
-
4.4 旋轉物體為遊戲添加樂趣
-
4.5 利用Rigidbody 讓物體可以互相碰撞
-
4.6 讓物體消失
-
4.7 製作Prefab 預製件
-
4.8 程式控制攝影機
-
4.9 使用者界面與字型
-
4.10 遊戲執行時期的UI 控制
-
4.11 進階─讓石頭復活
-
-
-
第二部分 3D 近戰遊戲
-
第五章 動畫控制器基礎
-
5.1 建立專案
-
5.2 由資源商店導入遊戲資源
-
5.3 建立主場景
-
5.4 角色匯入
-
5.5 設定攝影機位置
-
5.6 加入動畫控制器
-
5.7 為動畫控制器加入新動畫
-
5.8 規劃動畫控制器參數
-
5.9 狀態過渡與控制器參數
-
5.10 利用程式操控動畫控制器
-
5.11 解決畫面晃動問題
-
-
第六章 動畫控制器進階
-
6.1 角色控制器簡介
-
6.2 自行控制角色移動
-
6.3 動畫控制器進階
-
6.4 動畫混合樹
-
6.5 2D 動畫混合樹
-
6.6 加入攻擊動畫
-
-
第七章 特效處理
-
7.1 動畫事件
-
7.2 播放特效
-
7.3 播放音效
-
7.4 製作氣功彈
-
7.5 利用動畫事件發射氣功彈
-
7.6 為移動中的物體加上音效
-
7.7 控制物體在一段時間後自動消失
-
-
第八章 碰撞偵測
-
8.1 為物體加上碰撞效果
-
8.2 控制物體在碰撞後自動消失
-
8.3 碰撞器簡介
-
8.4 使用剛體
-
8.5 新增敵人
-
-
第九章 導航與自動控制
-
9.1 為敵人設定導航功能
-
9.2 動態物體與靜態物體
-
9.3 剛體在角色控制時要注意的事項
-
9.4 導航動畫控制
-
9.5 自動停止
-
9.6 敵人自動攻擊
-
9.7 傷害輸出與扣血
-
9.8 播放擊中效果
-
9.9 顯示被擊中動畫
-
9.10 控制死亡動作
-
9.11 布偶系統Ragdoll(選讀)
-
9.12 程式碼拆解
-
9.13 自動巡邏
-
-
第十章 角色死亡處理與最後修飾
-
10.1 處理主角死亡動畫
-
10.2 建立主角血條
-
10.3 連結扣血與血條
-
10.4 製作敵人血條
-
10.5 為主角加入被擊中效果
-
10.6 為角色增加回血功能
-
10.7 建立可以反覆使用的Prefab 預製件
-
10.8 加上使用者界面
-
10.9 最後修飾
-
10.10 補充—使用武器
-
-
-
第三部分 3D 射擊遊戲
-
第十一章 移動與旋轉
-
11.1 建立新專案
-
11.2 建立主場景
-
11.3 加入主角與動畫控制器
-
11.4 播放角色動畫
-
11.5 移動控制的五種方法
-
11.6 簡單移動
-
11.7 角色控制器移動
-
11.8 剛體移動
-
11.9 物理質材
-
11.10 控制旋轉
-
-
第十二章 第一與第三人稱控制
-
12.1 攝影機跟隨
-
12.2 第一人稱控制
-
12.3 第一與第三人稱切換
-
12.4 第三人稱滑鼠旋轉
-
12.5 加入敵人
-
12.6 為敵人加入導航
-
12.7 設定敵人動畫
-
-
第十三章 射擊效果
-
13.1 主角扣血
-
13.2 播放主角死亡動畫
-
13.3 完成敵人動畫控制器
-
13.4 製作主角血條
-
13.5 加入射擊火光效果
-
13.6 加入射擊射線效果
-
13.7 射擊判定
-
13.8 增加射擊亮光
-
13.9 敵人扣血與死亡
-
13.10 增加擊中效果
-
13.11 動畫事件錯誤訊息
-
-
第十四章 雜項修飾
-
14.1 添加音效
-
14.2 建立預製件prefab
-
14.3 動態生成敵人
-
14.4 為敵人加上燈光效果
-
14.5 停止敵人追擊
-
14.6 擊斃敵人後的錯誤訊息
-
14.7 解決主角掉出邊界的問題
-
14.8 關閉冗餘Audio Listener
-
14.9 加入扣血提示
-
-
第十五章 小地圖與混音器
-
15.1 製作小地圖
-
15.2 製作地圖標記
-
15.3 加入音訊混合器
-
15.4 程式控制音訊混合器
-
15.5 製作音訊控制面板
-
15.6 製作音訊控制程式
-
-
第十六章 機關製作
-
16.1 機關製作—自動燈光
-
16.2 機關製作—升降台
-
16.3 動畫編輯器
-
16.4 錄製動畫
-
16.5 利用拷貝功能製作下降動畫
-
16.6 修改升降台動畫控制器
-
16.7 程式控制升降台機關
-
16.8 製作準星
-
-
- 出版地 : 臺灣
- 語言 : 繁體中文
評分與評論
請登入後再留言與評分