会员   密码 您忘记密码了吗?
1,575,266 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

当前位置: 首页 > 简体书 > Unity3D遊戲設計與開發
Unity3D遊戲設計與開發
上一张
下一张
prev next

Unity3D遊戲設計與開發

作者: 曹曉明
出版社: 清華大學出版社
出版日期: 2019-07-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT768.00
市场价格: RM138.07
本店售价: RM122.88
促销价: RM121.50
剩余时间: 请稍等, 正在载入中...
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

由基礎篇和專案篇兩個部分組成,分為13章。其中,基礎篇包括~9章,內容為環境準備、Unity的開發環境、熟悉遊戲物體和元件、創建3D遊戲場景、物理系統、2D畫、人形畫、UGUI系統、粒子系統,針對Unity5.6的新特性,介紹了地形系統、物理系統、粒子系統、UGUI系統等模組;專案篇包括0~13章,內容為兔子快跑、開心農場、尋找消失的大洲、保衛碉樓,通過由淺入深的工程案例介紹遊戲專案開發的全過程。
 
讀者可通過兔子快跑遊戲專案,掌握開發2D遊戲的基本方法和技能;通過開心農場遊戲專案,瞭解結合地形系統開發種植遊戲的過程;通過尋找消失的大洲遊戲專案,熟悉開發AR遊戲的基本概念;通過保衛碉樓遊戲專案,瞭解使用的畫系統製作3D遊戲的方法。
 
《Unity3D遊戲設計與開發》儘量使用簡單的代碼實現功能,語言通俗易懂,配圖豐富而具體,可作為高等院校或職業院校遊戲設計相關專業(如教育技、數位媒體技、數位媒體藝、電腦軟體等)的教材,也適合Unity初學者、遊戲開發愛好者和遊戲美人員使用。


作者介紹


目錄

基礎篇
第1章 環境準備 2
1.1 認識Unity 2
1.2 Windows平臺下的環境準備 3
1.3 MacOS平臺下的環境準備 6
1.4 資源連結 7

第2章 Unity的開發環境 8
2.1 打開專案工程 9
2.2 常用介面 10
2.2.1 常用工作窗 10
2.2.2 工具列 18
2.2.3 功能表列 24
2.3 基本作 27
2.4 思考練習 33

第3章 熟悉遊戲物體和元件 34
3.1 遊戲物體 36
3.1.1 創建遊戲物體 37
3.1.2 獲取遊戲物體 39
3.1.3 改變遊戲物體的Transform 40
3.1.4 克隆遊戲物體 44
3.1.5 銷毀遊戲物體 45
3.2 組件 46
3.2.1 添加組件 46
3.2.2 獲取組件 47
3.2.3 修改組件 48
3.2.4 移除組件 49
3.2.5 禁用組件 49
3.3 案例實戰——Alphabet Game 49
3.3.1 遊戲介紹與分析 49
3.3.2 前期準備 50
3.3.3 製作字母卡 A 50
3.3.4 製作預製體A 51
3.3.5 生成預製體A 52
3.3.6 製作所有字母的預製體 53
3.3.7 生成所有字母的預製體 54
3.3.8 添加背景 56
3.3.9 完善遊戲細節 58
3.4 思考練習 59

第4章 創建3D遊戲場景 60
4.1 打開專案工程 61
4.2 地形編輯器 62
4.2.1 地形參數設置 63
4.2.2 繪製高度 63
4.2.3 升降高度 64
4.2.4 平滑高度 65
4.2.5 繪製貼圖 66
4.2.6 放置樹木 67
4.2.7 繪製細節 68
4.3  效果 68
4.4 天空盒子 69
4.5 霧效 72
4.6 使用外部的3D模型 73
4.7 製作簡單的 人稱漫遊 76
4.8 思考練習 78
4.9 資源連結 78

第5章 物理系統 79
5.1 基礎知識 80
5.2 剛體(Rigidbody)組件 80
5.3 碰撞體(Collider)組件 84
5.4 角 控制器(Chara er Controller)組件 90
5.5  線(Ray) 93
5.6 思考練習 96
5.7 資源連結 97

第6章 2D 畫 98
6.1 給遊戲物體添加簡單的 畫效果 99
6.2 製作Sprite Ani tion 103
6.3 思考練習 111
6.4 資源連結 111

第7章 人形 畫 112
7.1 瞭解人形 畫模型的構成 113
7.2 模型導入設置 117
7.3 製作 畫狀態機 119
7.4 第三人稱漫遊 122
7.5  畫重定向 125
7.6 思考練習 126
7.7 資源連結 126

第8章 UGUI系統 127
8.1 瞭解基礎知識 128
8.2 Canvas(畫布) 130
8.2.1 Canvas(畫布)組件 130
8.2.2 Canvas Scaler(畫布縮放器)組件 135
8.2.3 Graphic Raycaster(圖像 線)元件 137
8.3 I ge(圖 ) 137
8.4 Raw I ge(原始圖 ) 140
8.5 Text(文本) 141
8.6 Button(按鈕) 142
8.7 InputField(輸入框) 146
8.8 Toggle(切換開關) 147
8.9 Slider(滑塊) 149
8.10 Scroll View(滾 視圖) 150
8.10.1 Scrollbar(滾 條) 150
8.10.2 Scroll Re (滾 矩形) 151
8.10.3 Mask(遮罩) 152
8.11 Dropdown(下拉清單) 153
8.12 Re Transform(矩形變換) 154
8.12.1 Pivot(軸心點) 155
8.12.2 Anchor(錨點) 155
8.13 思考練習 156
8.14 資源連結 157

第9章 粒子系統 158
9.1 Particle System組件 159
9.2 煙霧特效 165
9.3 繁星特效 169
9.4 禮花特效 174
9.5 思考練習 179
9.6 資源連結 179

項目篇
第10章 平臺遊戲——兔子快跑 182
10.1 遊戲構思與設計 183
10.1.1 遊戲流程分析 183
10.1.2 遊戲腳本 183
10.1.3 知識點分析 183
10.1.4 遊戲流程設計 184
10.1.5 遊戲元素及場景設計 184
10.2 遊戲開發過程 186
10.2.1 資源準備 186
10.2.2 搭建場景 186
10.2.3 製作兔子的 畫 190
10.2.4 兔子的狀態程式設計 197
10.2.5 兔子的總體控制程式設計 199
10.2.6 攝像機跟隨 203
10.2.7 製作烏龜 畫 204
10.2.8 烏龜的狀態程式設計 204
10.2.9 UI製作:開始,勝利,失敗 205
10.2.10 遊戲總控制程式設計 210
10.2.11 項目輸出與測試 213

第11章 種植遊戲——開心農場 215
11.1 遊戲構思與設計 217
11.1.1 遊戲流程分析 217
11.1.2 遊戲腳本 217
11.1.3 知識點分析 217
11.1.4 遊戲流程設計 217
11.1.5 遊戲元素及場景設計 218
11.2 遊戲開發過程 218
11.2.1 資源準備 218
11.2.2 搭建自然場景 220
11.2.3 添加場景中的其他物品 226
11.2.4 遊戲介面設計 237
11.2.5 遊戲邏輯設計 244
11.2.6 當地語系化存儲 259
11.2.7 項目輸出與測試 266

第12章 AR遊戲——尋找消失的大洲 268
12.1 遊戲構思與設計 269
12.1.1 遊戲流程分析 269
12.1.2 遊戲腳本 270
12.1.3 知識點分析 270
12.1.4 遊戲流程設計 270
12.1.5 遊戲元素及場景設計 271
12.2 遊戲開發過程 272
12.2.1 資源準備 272
12.2.2 搭建Start場景 272
12.2.3 搭建Menu場景 274
12.2.4 設置識別圖和對應顯示的物體 277
12.2.5 顯示大洲簡介 278
12.2.6 在拼圖裡顯示不同大洲的 植物圖 282
12.2.7 項目輸出與測試 285

第13章 塔防遊戲——保衛碉樓 287
13.1 遊戲構思與設計 289
13.1.1 遊戲流程分析 289
13.1.2 遊戲腳本 289
13.1.3 知識點分析 289
13.1.4 遊戲流程設計 289
13.1.5 遊戲元素及場景設計 290
13.2 遊戲開發過程 291
13.2.1 資源準備 291
13.2.2 搭建場景 291
13.2.3 搭建Player 293
13.2.4  敵人巡線系統 296
13.2.5 遊戲交互 300
13.2.6 完善遊戲(天空盒子、音效、小地圖) 310
13.2.7 項目輸出與測試 314
附錄 EasyAR的使用 316
參考文獻 320