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