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

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > Unity 3D虛擬現實游戲開發
Unity 3D虛擬現實游戲開發
上一张
下一张
prev next

Unity 3D虛擬現實游戲開發

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

本書以Unity 5.x版本為例,結合大量游戲開發案例,從實戰角度系統地介紹Unity 3D的使用方法、經驗及游戲開發基礎知識。

本書分為3部分。第1部分為基礎知識篇(第1~9章)。第2部分為綜合實踐篇(第10、11章)。

第3部分為VR&AR篇(第12、13章)。基礎知識篇主要介紹Unity 3D基礎知識,包括Unity 3D概述、操作界面、腳本編寫、圖形用戶界面系統、三維漫游地形系統、物理引擎、模型與動畫、導航系統及游戲特效等內容,從總體上對Unity 3D進行概要性介紹。綜合實踐篇主要通過2D卡牌游戲開發和3D射擊游戲開發使讀者對Unity 3D游戲開發有較全面的認識,掌握開發一般休閑游戲的能力。VR&AR篇主要介紹時下非常流行的虛擬現實及增強現實技術,通過實踐案例使讀者掌握VR和AR開發流程。每章均附有習題。

本書適合作為高等院校數字媒體技術、數字媒體藝術及相關專業的教材,同時也適合廣大Unity 3D初學者以及Unity 3D游戲開發和研究人員參考。


目錄

第1章 初識Unity 3D1
1.1Unity 3D簡介1
1.1.1Unity 3D的特色1
1.1.2Unity 3D的發展2
1.1.3Unity 3D的應用3
1.2Unity 3D下載與安裝6
1.2.1Unity 3D下載6
1.2.2Unity 3D安裝7
1.3資源管理14
1.3.1創建新項目14
1.3.2創建游戲物體15
1.3.3添加游戲物體組件16
1.3.4項目保存16
1.4Unity 3D游戲發布18
1.4.1發布到PC平台19
實踐案例: PC平台游戲場景發布21
1.4.2發布到Web平台25
實踐案例: Web平台游戲場景發布25
1.4.3發布到Android平台27
實踐案例: Android平台游戲場景發布32
1.5本章小結36
1.6習題36

第2章 Unity 3D界面37
2.1Unity 3D界面布局37
2.2Hierarchy視圖38
2.2.1視圖布局39
2.2.2操作介紹39
2.3Project視圖39
2.3.1視圖布局40
2.3.2操作介紹40[1][2][1][3]2.4Inspector視圖41
2.4.1視圖布局41
2.4.2操作介紹41
2.5Scene View視圖42
2.5.1視圖布局42
2.5.2操作介紹43
2.6Game View視圖45
2.6.1視圖布局45
2.6.2操作介紹45
2.7菜單欄46
2.7.1File菜單46
2.7.2Edit菜單46
2.7.3Assets菜單47
2.7.4GameObject菜單48
2.7.5Component菜單49
2.7.6Window菜單50
2.7.7Help菜單50
2.8工具欄51
2.9其他快捷鍵51
實踐案例: 自由物體創建52
2.10資源管理56
2.10.1導入系統資源包58
2.10.2導入外部資源包59
2.10.3資源導出60
2.11Unity資源商店62
2.11.1Unity資源商店簡介62
2.11.2Unity資源商店使用63
綜合案例: 創建簡單3D場景64
2.12本章小結69
2.13習題69

第3章 Unity 3D腳本開發基礎70
3.1JavaScript腳本基礎70
3.1.1變量70
3.1.2表達式和運算符70
3.1.3語句72
3.1.4函數74
3.2C#腳本基礎74
3.2.1變量74
3.2.2表達式和運算符77
3.2.3語句77
3.2.4函數79
3.3Unity 3D腳本編寫80
3.3.1創建腳本80
3.3.2鏈接腳本81
3.3.3運行測試83
3.3.4C#腳本編寫注意事項83
實踐案例: 腳本環境測試85
實踐案例: 創建游戲對象86
實踐案例: 旋轉的立方體90
綜合案例: 第一人稱漫游91
3.4本章小結96
3.5習題96

第4章 Unity 3D圖形用戶界面97
4.1Unity 3D圖形界面概述97
4.1.1GUI的概念97
4.1.2GUI的發展97
4.2OnGUI系統98
4.2.1Button控件98
4.2.2Box控件102
4.2.3Label控件103
4.2.4Background Color控件104
4.2.5Color控件105
4.2.6TextField控件106
4.2.7TextArea控件107
4.2.8ScrollView控件108
4.2.9Slider控件109
4.2.10ToolBar控件111
4.2.11ToolTip控件111
4.2.12Drag Window控件112
4.2.13Window控件113
4.2.14紋理貼圖115
4.2.15Skin控件116
4.2.16Toggle控件119
4.3UGUI系統120
4.3.1Canvas121
4.3.2Event System122
4.3.3Panel 控件123
4.3.4Text控件123
4.3.5Image控件 124
4.3.6Raw Image控件124
4.3.7Button控件125
4.3.8Toggle控件126
4.3.9Slider控件127
4.3.10Scrollbar控件127
4.3.11Input Field控件128
實踐案例: 游戲界面開發130
4.4本章小結136
4.5習題136

第5章 三維漫游地形系統137
5.1地形概述137
5.2Unity 3D地形系統創建流程138
5.2.1創建地形138
5.2.2地形參數138
5.3使用高度圖創建地形139
實踐案例: 采用高度圖創建地形139
5.4地形編輯工具141
5.4.1地形高度繪制141
5.4.2地形紋理繪制142
5.4.3樹木繪制143
5.4.4草和其他細節144
5.4.5地形設置145
5.4.6風域146
5.5環境特效147
5.5.1水特效147
5.5.2霧特效148
5.5.3天空盒149
綜合案例: 3D游戲場景設計150
5.6本章小結161
5.7習題161

第6章 物理引擎162
6.1物理引擎概述162
6.2剛體162
6.2.1剛體添加方法163
6.2.2剛體選項設置163
實踐案例: 剛體測試164
6.3碰撞體167
6.3.1碰撞體添加方法167
6.3.2碰撞體選項設置167
6.4觸發器170
實踐案例: 碰撞消失的立方體171
6.5物理材質174
實踐案例: 彈跳的小球175
6.6力177
實踐案例: 力的添加177
6.7角色控制器179
6.7.1添加角色控制器179
6.7.2角色控制器選項設置179
6.8關節180
6.8.1鉸鏈關節180
6.8.2固定關節181
6.8.3彈簧關節181
6.8.4角色關節182
6.8.5可配置關節182
6.9布料184
6.9.1添加布料系統184
6.9.2布料系統屬性設置184
6.10射線185
實踐案例: 拾取物體185
6.11物理管理器187
綜合案例: 迷宮奪寶188
6.12本章小結194
6.13習題194

第7章 模型與動畫195
7.1三維模型概述195
7.1.1主流三維建模軟件簡介195
7.1.2三維模型導入Unity 3D196
7.2Mecanim動畫系統200
7.3人形角色動畫200
7.3.1創建Avatar201
7.3.2配置Avatar202
7.3.3人形動畫重定向202
7.4角色動畫在游戲中的應用203
7.4.1Animator組件203
7.4.2Animator Controller203
7.4.3Animator動畫狀態機204
實踐案例: 模型動畫204
7.5本章小結208
7.6習題208

第8章 導航系統209
8.1Unity 3D導航系統209
8.1.1設置NavMesh209
8.1.2烘焙209
8.1.3設置導航代理211
實踐案例: 自動尋路212
8.2障礙物214
實踐案例: 障礙物繞行214
8.3本章小結216
8.4習題216

第9章 游戲特效217
9.1粒子系統217
9.1.1粒子系統概述217
9.1.2粒子系統屬性217
實踐案例: 尾焰制作225
實踐案例: 禮花模擬227
實踐案例: 火炬模擬228
實踐案例: 噴泉模擬231
9.2光影特效234
9.2.1光照基礎234
9.2.2陰影238
實踐案例: 光照過濾239
9.3音樂特效241
9.3.1導入音效241
9.3.2播放音效241
實踐案例: 背景音樂播放243
綜合案例: 萬聖節的尖叫246
9.4本章小結251
9.5習題251

第10章 二維卡牌游戲開發253
10.1正交攝像機253
10.2精靈254
10.2.1精靈的實現254
10.2.2精靈的尺寸255
10.2.3精靈渲染器255
10.2.4圖片導入設置256
10.2.5精靈編輯257
10.3二維物理系統257
10.3.1剛體257
10.3.2碰撞體258
10.3.3Joint 2D261
實踐案例: 幀動畫264
綜合案例: 二維卡牌游戲開發265
10.4本章小結277
10.5習題277

第11章 3D射擊游戲開發278
11.13D射擊游戲構思278
11.23D射擊游戲設計278
11.33D射擊游戲實施279
11.3.1項目准備279
11.3.2武器設定283
11.3.3子彈設定286
11.3.4射擊動畫293
11.3.5射擊功能298
11.3.6游戲優化299
11.3.7游戲發布300
11.4本章小結301
11.5習題302

第12章 虛擬現實應用開發303
12.1虛擬現實概述303
12.1.1虛擬現實概念303
12.1.2虛擬現實系統基本特征303
12.1.3虛擬現實系統分類303
12.1.4虛擬現實系統組成304
12.1.5虛擬現實應用305
12.2虛擬現實開發軟件及平台307
12.2.1Virtools307
12.2.2Quest 3D307
12.2.3VR Platform307
12.2.4Unity 3D308
12.2.5Unreal Engine4309
12.3虛擬現實開發設備310
12.3.1Oculus Rift310
12.3.2Microsoft HoloLens313
12.3.3Gear VR314
12.3.4HTC Vive314
實踐案例: 交互式虛擬漫游326
12.4本章小結333
12.5習題333

第13章 增強現實開發334
13.1增強現實概述334
13.1.1增強現實概念334
13.1.2增強現實原理334
13.1.3增強現實應用335
13.1.4增強現實開發插件335
13.2Vuforia發展歷程335
13.3Vuforia核心功能336
13.3.1圖片識別336
13.3.2圓柱體識別336
13.3.3多目標識別337
13.3.4文字識別337
13.3.5雲識別337
實踐案例: AR動物開發338
13.4本章小結347
13.5習題347
參考文獻348