定 價(jià):¥79.00
作 者: | (加)米歇爾-拉納姆 著,龔震宇 譯 |
出版社: | 電子工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787121337529 | 出版時(shí)間: | 2018-03-01 | 包裝: | |
開(kāi)本: | 頁(yè)數(shù): | 字?jǐn)?shù): |
第 1 章 準(zhǔn)備開(kāi)始. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
現(xiàn)實(shí)世界冒險(xiǎn)游戲 1
基于位置 2
增強(qiáng)現(xiàn)實(shí) 3
冒險(xiǎn)游戲 3
使用 Unity 進(jìn)行移動(dòng)開(kāi)發(fā) 4
下載和安裝 Unity 5
設(shè)置 Android 開(kāi)發(fā)環(huán)境 6
設(shè)置 iOS 開(kāi)發(fā)環(huán)境 10
Unity 入門 10
創(chuàng)建游戲項(xiàng)目 10
生成和部署游戲 14
總結(jié) 17
第 2 章 映射玩家位置. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
GIS 基礎(chǔ)知識(shí) 18
映射 19
GPS 基礎(chǔ)知識(shí) 22
Google 地圖 23
添加地圖 25
設(shè)置服務(wù) 37
總結(jié) 42
第 3 章 制作游戲角色. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
導(dǎo)入標(biāo)準(zhǔn) Unity 資源 44
添加一個(gè)角色 45
替換攝像機(jī) 46
跨平臺(tái)輸入 48
修正輸入 49
替換角色 66
總結(jié) 68
第 4 章 生成獵物. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
創(chuàng)建一個(gè)新的 “怪物服務(wù)” 70
理解地圖映射的距離 72
GPS 精度 78
檢查怪物 81
投影坐標(biāo)到 3D 空間 84
在地圖上添加怪物 85
在 UI 中追蹤怪物 93
總結(jié) 96
第 5 章 在 AR 中捕捉獵物 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
場(chǎng)景管理 98
引入游戲管理器 100
加載場(chǎng)景 102
更新觸控輸入 103
碰撞體和剛體物理 106
構(gòu)建 AR 捕捉場(chǎng)景 110
使用相機(jī)作為場(chǎng)景背景 112
添加捕捉球 116
投擲球 117
檢查碰撞 121
粒子效果反饋 125
捕獲怪物 126
總結(jié) 130
第 6 章 保存獵物. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
庫(kù)存(Inventory)系統(tǒng) 133
保存游戲狀態(tài) 135
搭建服務(wù) 137
代碼審查 139
怪物的 CRUD (創(chuàng)建,讀取,更新,刪除)操作 144
更新 Catch 場(chǎng)景 146
制作 Inventory(庫(kù)存)場(chǎng)景 152
添加菜單按鈕 158
合成游戲 160
移動(dòng)開(kāi)發(fā)中的痛 161
總結(jié) 162
第 7 章 創(chuàng)建 AR 世界 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
回到地圖 164
單件模式 165
Google Place API 入門 167
使用 JSON 169
配置 Google Place API 服務(wù) 172
產(chǎn)生標(biāo)記 173
優(yōu)化搜索 176
總結(jié) 180
第 8 章 與 AR 世界交互 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
Places 場(chǎng)景 182
用谷歌街景作為背景 184
Google Place API 照片幻燈片 186
增加賣出的 UI 交互 192
賣出的游戲機(jī)制 198
更新數(shù)據(jù)庫(kù) 200
把片段拼接起來(lái) 204
總結(jié) 208
第 9 章 完成游戲. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
未完成的開(kāi)發(fā)任務(wù) 209
缺少的開(kāi)發(fā)技能 214
清理資源 216
發(fā)行游戲 219
開(kāi)發(fā)基于位置游戲的一些問(wèn)題 220
基于位置的多人游戲 221
使用 Firebase 作為多人開(kāi)發(fā)平臺(tái) 225
其他一些基于位置的點(diǎn)子 229
這個(gè)種類的未來(lái) 230
總結(jié) 231
第 10 章 疑難解答. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Console 窗口 232
編譯錯(cuò)誤和警告 234
調(diào)試 235
遠(yuǎn)程調(diào)試 237
高級(jí)調(diào)試 239
記錄日志 240
CUDLR 244
Unity Analytics 246
每章的問(wèn)題和解決方案 249
總結(jié) 251