-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
AR游戲 版權信息
- ISBN:9787121337529
- 條形碼:9787121337529 ; 978-7-121-33752-9
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
AR游戲 本書特色
基于地理位置虛擬現實游戲已經有幾年了,"口袋妖怪GO”的發布是游戲史上的變遷,催化市場發展,引導了大波的需求。是時候讓新手和有經驗的人把他們的點子投入增強現實的移動端游戲,滿足市場需求了。如果你想使用*的Unity 5 toolkit來開發游戲,那這本書就是為你準備的。這種類型的基于地理位置的增強現實游戲給我們介紹了一個新平臺同時帶來技術上的挑戰,但是這本書會簡化這些難題,告訴你怎么*程度吸引游戲受眾。它能帶你體驗塑造這種游戲來表現技術概念的這段旅程:GIS的基本原理,移動設備衛星定位,映射,Unity中的地圖映射,移動拍照設備,Unity中攝影映射,訪問基于位置的服務,和其他有用的建議。這種技術物質探討了對于長遠開發多玩家版本游戲來說哪些是必要的。*后,書會教你故障排除技術以防你遇到麻煩需要一些幫助。
AR游戲 內容簡介
米歇爾·拉納姆著的《AR游戲:基于Unity5的增強現實開發》介紹如何基于Unity引擎制作一個AR(增強現實)游戲。作者設計了一個類似于Pokemon Go的游戲,手把手指導讀者一步步制作出來。開篇介紹如何設置針對iOS及Android手機平臺的Unity開發環境,接著把游戲角色投射到真實的地理環境中,然后根據真實地理信息生成獵物,并使玩家與之交互,很后介紹如何利用云存儲保存游戲進度等,以讓游戲更加完整。其中,如何設計并開發基于地理信息的模塊,包括GIS、GPS等入門介紹,以及通過對Unity的詳細介紹,帶領讀者快速入門Unity游戲編程,對讀者的幫助尤其明顯。本書適合對手機游戲開發有興趣的編程愛好者,只要具備一些程序語言基礎,并不需要熟悉Unity引擎。
AR游戲 目錄
第 2 章 映射玩家位置 18 GIS 基礎知識 18 映射 19 GPS 基礎知識 22 Google 地圖 23 添加地圖 25 設置服務 37 總結 42
第 3 章 制作游戲角色 43 導入標準 Unity 資源 44 添加一個角色 45 替換攝像機 46 跨平臺輸入 48 修正輸入 49 替換角色 66 總結 68
第 4 章 生成獵物 69 創建一個新的 “怪物服務” 70 理解地圖映射的距離 72 GPS 精度 78 檢查怪物 81 投影坐標到 3D 空間 84 在地圖上添加怪物 85 在 UI 中追蹤怪物 93 總結 96
第 5 章 在 AR 中捕捉獵物 97 場景管理 98 引入游戲管理器 100 加載場景 102 更新觸控輸入 103 碰撞體和剛體物理 106 構建 AR 捕捉場景 110 使用相機作為場景背景 112 添加捕捉球 116 投擲球 117 檢查碰撞 121 粒子效果反饋 125 捕獲怪物 126 總結 130
第 6 章 保存獵物132 庫存(Inventory)系統 133 保存游戲狀態 135 搭建服務 137 代碼審查 139 怪物的 CRUD (創建,讀取,更新,刪除)操作 144 更新 Catch 場景 146 制作 Inventory(庫存)場景 152 添加菜單按鈕 158 合成游戲 160 移動開發中的痛 161 總結 162
第 7 章 創建 AR 世界163 回到地圖 164 單件模式 165 Google Place API 入門 167 使用 JSON 169 配置 Google Place API 服務 172 產生標記 173 優化搜索 176 總結 180
第 8 章 與 AR 世界交互 181 Places 場景 182 用谷歌街景作為背景 184 Google Place API 照片幻燈片 186 增加賣出的 UI 交互 192 賣出的游戲機制 198 更新數據庫 200 把片段拼接起來 204 總結 208
第 9 章 完成游戲 209 未完成的開發任務 209 缺少的開發技能 214 清理資源 216 發行游戲 219 開發基于位置游戲的一些問題 220 基于位置的多人游戲 221 使用 Firebase 作為多人開發平臺 225 其他一些基于位置的點子 229 這個種類的未來 230 總結 231
第 10 章 疑難解答 232 Console 窗口 232 編譯錯誤和警告 234 調試 235 遠程調試 237 高級調試 239 記錄日志 240 CUDLR 244 Unity Analytics 246 每章的問題和解決方案 249 總結 251
AR游戲 相關資料
推薦序
這本書非常適合沒有任何 AR 開發經驗,甚至沒有游戲開發經驗的開發者,從零開始學習增強現實的開發。文章的內容從安裝 Unity 引擎和配置相關環境開始,進而介紹 AR 及游戲開發中的一些基本概念等,整個講解過程循循善誘,使初學者不用擔心錯過任何一個細節而止步不前。
學習軟件開發的*方式就是學習案例,并親自動手實現。如果像傳統的教科書過多地介紹概念和理論,往往讓讀者讀完之后仍不能獨自完成一個完整的作品。這本書介紹了目前*火爆的一款 AR 游戲 Pokemon Go,并將其關鍵技術一一拆解,章節順序遵循游戲開發的標準流程,使讀者在學習相關的技術以外也能了解到游戲開發的工作流程。
AR 被很多人認為是一種革命性的技術,因為它并不是一個游戲專用的技術。恰恰相反,AR 被認為在未來可能會影響到每個人日常生活的方方方面。比如 AR 眼鏡可以在現實世界的背景上增加虛擬的畫面。當你在商場購物時,戴上它你可以看到每一樣商品的詳細信息。當你需要導航時,再不用擔心看不懂地圖,它可以在現實世界里疊加虛擬的導航路線,即使是路癡也只要跟著箭頭的方向行走即可。AR 技術還可以應用在很多領域,這里不再一一闡述。
這本書介紹的核心工具是 Unity 引擎。就像 AR 技術一樣,Unity 已經不僅僅是一款游戲引擎。在游戲行業以外,它已經被應用在 AR、VR、影視、建筑可視化(BIM),甚至汽車制造等領域。Unity 是全球應用*廣的 VR、AR 開發平臺,目前全球大部分的 VR、AR 內容都是通過 Unity 開發的。就 AR 來說,具體的技術還分很多種,比如 AR Kit、AR Core、Vuforia、Hololens、MagicLeap 等。Unity 是目前*一個官方支持所有 AR 技術的開發平臺。可以說 Unity 是目前學習 AR 技術、開發 AR 產品的*工具。
就像其他所有的新興技術一樣,AR 處于發展的*初期,技術和硬件上還存在著些許不足。但是由于它擁有的巨大潛力,我相信這些困難都會很快被克服。希望有更多的開發者加入增強現實的世界,讓增強現實更快進入現實。
張黎明 Unity 大中華區技術總監
2018 年 3 月 5 日
AR游戲 作者簡介
Micheal Lanham 是為petroWEB工作的一位解決方案架構師,目前居住在加拿大阿爾伯塔省的卡爾加里(Calgary, Alberta)。他目前的職責之一是開發具有先進空間搜索能力的綜合GIS應用。他曾擔任專業和業余游戲開發人員,制作桌面和手機游戲超過15年。2007年,Micheal接觸到Unity 3D,從此以后就一直是Unity 3D狂熱的粉絲和開發者。
龔震宇是一位資深的游戲開發工程工程師,有十余年從事游戲開發的工作經驗。曾在富士通從事編程工作,之后一直在神游科技從事游戲開發工作。周克忠是一位谷歌專業AR開發工程師,長期從事增強現實相關研究和實踐。
- >
煙與鏡
- >
隨園食單
- >
姑媽的寶刀
- >
二體千字文
- >
推拿
- >
小考拉的故事-套裝共3冊
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
名家帶你讀魯迅:朝花夕拾