-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
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开发工程师,长期从事增强现实相关研究和实践。
- >
二体千字文
二体千字文
¥14.0¥40.0 - >
回忆爱玛侬
回忆爱玛侬
¥23.0¥32.8 - >
山海经
山海经
¥17.7¥68.0 - >
小考拉的故事-套装共3册
小考拉的故事-套装共3册
¥36.7¥68.0 - >
名家带你读鲁迅:故事新编
名家带你读鲁迅:故事新编
¥13.0¥26.0 - >
莉莉和章鱼
莉莉和章鱼
¥13.4¥42.0 - >
史学评论
史学评论
¥23.5¥42.0 - >
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
企鹅口袋书系列·伟大的思想20:论自然选择(英汉双语)
¥6.3¥14.0
-
地理课件制作
¥26.8¥28 -
从零开始玩转剪映
¥45.2¥59 -
4.23文创礼盒A款--“作家言我精神状态”
¥42.3¥206 -
4.23文创礼盒B款--“作家言我精神状态”
¥42.3¥206 -
一句顶一万句 (印签版)
¥40.4¥68 -
百年书评史散论
¥14.9¥38