3dwoo大學簡體電腦書店
Unity游戲開發入門經典
( 簡體 字)
作者:[美] Mike Geig類別:1. -> 多媒體 -> 遊戲引擎 -> Unity
出版社:人民郵電出版社Unity游戲開發入門經典 3dWoo書號: 40730
詢問書籍請說出此書號!
有庫存
NT售價: 245
出版日:2/1/2015
頁數:304
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787115379122 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章 Unity簡介 1
1.1 安裝Unity 1
1.2 開始認識Unity編輯器 4
1.2.1 Project對話框 4
1.2.2 Unity界面 5
1.2.3 Project視圖 7
1.2.4 Hierarchy視圖 9
1.2.5 Inspector視圖 10
1.2.6 Scene視圖 11
1.2.7 Game視圖 13
1.2.8 致敬:工具欄 14
1.3 導航Unity的Scene視圖 15
1.3.1 Hand工具 15
1.3.2 Flythrough模式 16
1.4 小結 16
1.5 問與答 17
1.6 測驗 17
1.6.1 問題 17
1.6.2 答案 17
1.6.3 練習 17
第2章 游戲對象 19
2.1 維度和坐標系統 19
2.1.1 在3D中放入一個維度 19
2.1.2 使用坐標系統 20
2.1.3 世界坐標與局部坐標 21
2.2 游戲對象 22
2.3 變換 23
2.3.1 平移 23
2.3.2 旋轉 24
2.3.3 縮放 25
2.3.4 變換的風險 26
2.3.5 變換和嵌套的對象 27
2.4 小結 27
2.5 問與答 27
2.6 測驗 27
2.6.1 問題 28
2.6.2 答案 28
2.6.3 練習 28
第3章 模型、材質和紋理 29
3.1 模型的基礎知識 29
3.1.1 內置的3D對象 30
3.1.2 導入模型 31
3.1.3 模型和Asset Store 32
3.2 紋理、著色器和材質 33
3.2.1 紋理 34
3.2.2 著色器 35
3.2.3 材質 35
3.2.4 再論著色器 36
3.3 小結 38
3.4 問與答 38
3.5 測驗 38
3.5.1 問題 38
3.5.2 答案 38
3.5.3 練習 39
第4章 地形 40
4.1 地形生成 40
4.1.1 在項目中添加地形 40
4.1.2 高度圖雕刻 42
4.1.3 Unity地形雕刻工具 44
4.2 地形紋理 46
4.2.1 導入地形資源 46
4.2.2 紋理化地形 47
4.3 小結 49
4.4 問與答 49
4.5 測驗 49
4.5.1 問題 49
4.5.2 答案 49
4.5.3 練習 50
第5章 環境 51
5.1 生成樹木和青草 51
5.1.1 繪制樹木 51
5.1.2 繪制青草 53
5.1.3 地形設置 55
5.2 環境效果 56
5.2.1 天空盒 56
5.2.2 把天空盒添加給攝像機 57
5.2.3 把天空盒添加到場景中 57
5.2.4 霧 58
5.2.5 鏡頭光暈 58
5.2.6 水 59
5.3 角色控制器 60
5.3.1 添加角色控制器 60
5.3.2 修正游戲世界 62
5.4 小結 62
5.5 問與答 62
5.6 測驗 62
5.6.1 問題 63
5.6.2 答案 63
5.6.3 練習 63
第6章 燈光和攝像機 64
6.1 燈光 64
6.1.1 點光源 65
6.1.2 聚光燈 66
6.1.3 定向燈光 67
6.1.4 利用對象創建燈光 68
6.1.5 暈輪 68
6.1.6 Cookie 69
6.2 攝像機 71
6.2.1 攝像機的具體分析 71
6.2.2 多部攝像機 72
6.2.3 拆分屏幕和圖片中的圖片 73
6.3 圖層 75
6.3.1 處理圖層 75
6.3.2 使用圖層 76
6.4 小結 78
6.5 問與答 78
6.6 測驗 78
6.6.1 問題 78
6.6.2 答案 79
6.6.3 練習 79
第7章 第1款游戲:Amazing Racer 80
7.1 設計 80
7.1.1 理念 81
7.1.2 規則 81
7.1.3 需求 82
7.2 創建游戲世界 82
7.2.1 雕刻游戲世界 82
7.2.2 添加環境 83
7.2.3 角色控制器 84
7.3 游戲化 84
7.3.1 添加游戲控制對象 85
7.3.2 添加腳本 87
7.3.3 把腳本連接在一起 88
7.4 游戲測試 89
7.5 小結 90
7.6 問與答 90
7.7 測驗 90
7.7.1 問題 91
7.7.2 答案 91
7.7.3 練習 91
第8章 編寫第1部分的腳本 92
8.1 腳本 93
8.1.1 創建腳本 93
8.1.2 附加腳本 95
8.1.3 一個基本腳本的詳細分析 96
8.2 變量 98
8.2.1 創建變量 98
8.2.2 變量作用域 99
8.2.3 公共和私有 99
8.3 運算符 100
8.3.1 算術運算符 100
8.3.2 賦值運算符 101
8.3.3 相等性運算符 101
8.3.4 邏輯運算符 102
8.4 條件語句 103
8.4.1 if語句 103
8.4.2 if/else語句 104
8.4.3 if/else if語句 104
8.5 迭代 106
8.5.1 while循環 106
8.5.2 for循環 106
8.6 小結 107
8.7 問與答 107
8.8 測驗 108
8.8.1 問題 108
8.8.2 答案 108
8.8.3 練習 108
第9章 編寫第2部分的腳本 109
9.1 方法 109
9.1.1 方法的具體分析 110
9.1.2 編寫方法 112
9.2 輸入 114
9.2.1 輸入的基礎知識 114
9.2.2 編寫輸入腳本 115
9.2.3 特定的鍵輸入 116
9.2.4 鼠標輸入 117
9.3 訪問局部組件 118
9.4 訪問其他對象 119
9.4.1 查找其他對象 119
9.4.2 修改對象組件 122
9.5 小結 122
9.6 問與答 123
9.7 測驗 123
9.7.1 問題 123
9.7.2 答案 123
9.7.3 練習 124
第10章 碰撞 125
10.1 剛體 125
10.2 碰撞 126
10.2.1 碰撞器 127
10.2.2 物理材質 129
10.3 觸發器 130
10.4 光線投射 131
10.5 小結 133
10.6 問與答 133
10.7 測驗 134
10.7.1 問題 134
10.7.2 答案 134
10.7.3 練習 134
第11章 第2款游戲:Chaos Ball 135
11.1 設計 135
11.1.1 理念 136
11.1.2 規則 136
11.1.3 需求 136
11.2 舞臺 136
11.2.1 創建舞臺 137
11.2.2 紋理化 138
11.2.3 超級彈性材質 139
11.2.4 完成舞臺 140
11.3 游戲實體 140
11.3.1 玩家 140
11.3.2 混亂球 141
11.3.3 彩球 142
11.4 控制對象 143
11.4.1 球門 143
11.4.2 游戲控制器 145
11.5 改進游戲 147
11.6 小結 147
11.7 問與答 147
11.8 測驗 148
11.8.1 問題 148
11.8.2 答案 148
11.8.3 練習 148
第12章 預設 149
12.1 預設的基礎知識 149
12.1.1 預設的術語 150
12.1.2 預設的結構 150
12.2 處理預設 151
12.2.1 向場景中添加預設實例 153
12.2.2 繼承 154
12.2.3 中斷預設 155
12.3 通過代碼實例化預設 156
12.4 小結 156
12.5 問與答 156
12.6 測驗 157
12.6.1 問題 157
12.6.2 答案 157
12.6.3 練習 157
第13章 圖形用戶界面 159
13.1 GUI的基礎知識 159
13.2 GUI控件 161
13.2.1 標簽 162
13.2.2 方框 162
13.2.3 按鈕 163
13.2.4 重復按鈕 163
13.2.5 切換開關 164
13.2.6 工具欄 164
13.2.7 文本框 165
13.2.8 文本區 166
13.2.9 滑塊 166
13.3 自定義 167
13.3.1 GUI樣式 167
13.3.2 GUI皮膚 170
13.4 小結 172
13.5 問與答 172
13.6 測驗 172
13.6.1 問題 172
13.6.2 答
Unity游戲引擎是由Unity Technologies公司開發的一個讓玩家輕松創建諸如三維視頻游戲、建筑可視化、實時三維動畫等內容的跨平臺綜合游戲開發工具。當前很多熱門的游戲(比如Temple Run)都是使用Unity開發的。
本書采用直觀易懂的方法,為零基礎的讀者講解了游戲開發的基本知識,并通過4個完整的游戲示例來演示Unity游戲開發的方法和技巧。本書分為24章,其內容包括Unity簡介、創建和使用游戲對象、高效使用Unity圖形資源管線、在3D對象上應用著色器和紋理、利用Unity的地形和環境工具集來生成逼真的游戲世界、使用預制件(prefabs)快速創建可重用的游戲對象、創建直觀的游戲用戶界面、使用Unity的Shuriken離子系統創建游戲特效、充分使用Unity全新的Mecanim動畫系統、在游戲中集成2D/3D環境音效、使用移動設備加速計和多觸摸顯示屏、將桌面游戲移植道移動平臺上,以及部署游戲。
本書適合對使用Unity進行游戲開發感興趣的零基礎讀者學習;有過其他游戲平臺開發經驗,打算向Unity平臺轉移的讀者也可以通過本書迅速上手。
pagetop