AR游戏:基于Unity 5的增强现实开发

AR游戏:基于Unity 5的增强现实开发
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: (米歇尔·拉纳姆) , [加] ,
2018-03
版次: 1
ISBN: 9787121337529
定价: 79.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 272页
字数: 435千字
正文语种: 简体中文
21人买过
  • 基于地理位置虚拟现实游戏已经有几年了,"口袋妖怪GO”的发布是游戏史上的变迁,催化市场发展,引导了大波的需求。是时候让新手和有经验的人把他们的点子投入增强现实的移动端游戏,满足市场需求了。如果你想使用*新的Unity 5 toolkit来开发游戏,那这本书就是为你准备的。这种类型的基于地理位置的增强现实游戏给我们介绍了一个新平台同时带来技术上的挑战,但是这本书会简化这些难题,告诉你怎么*大程度吸引游戏受众。它能带你体验塑造这种游戏来表现技术概念的这段旅程:GIS的基本原理,移动设备卫星定位,映射,Unity中的地图映射,移动拍照设备,Unity中摄影映射,访问基于位置的服务,和其他有用的建议。这种技术物质探讨了对于长远开发多玩家版本游戏来说哪些是必要的。*后,书会教你故障排除技术以防你遇到麻烦需要一些帮助。 Micheal Lanham 是为petroWEB工作的一位解决方案架构师,目前居住在加拿大阿尔伯塔省的卡尔加里(Calgary, Alberta)。他目前的职责之一是开发具有先进空间搜索能力的综合GIS应用。他曾担任专业和业余游戏开发人员,制作桌面和手机游戏超过15年。2007年,Micheal接触到Unity 3D,从此以后就一直是Unity 3D狂热的粉丝和开发者。
    龚震宇是一位资深的游戏开发工程工程师,有十余年从事游戏开发的工作经验。曾在富士通从事编程工作,之后一直在神游科技从事游戏开发工作。周克忠是一位谷歌专业AR开发工程师,长期从事增强现实相关研究和实践。 第 1 章 准备开始 1
    现实世界冒险游戏 1
    基于位置 2
    增强现实 3
    冒险游戏 3
    使用 Unity 进行移动开发 4
    下载和安装 Unity 5
    设置 Android 开发环境 6
    设置 iOS 开发环境 10
    Unity 入门 10
    创建游戏项目 10
    生成和部署游戏 14
    总结 17 

     
    第 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 

  • 内容简介:
    基于地理位置虚拟现实游戏已经有几年了,"口袋妖怪GO”的发布是游戏史上的变迁,催化市场发展,引导了大波的需求。是时候让新手和有经验的人把他们的点子投入增强现实的移动端游戏,满足市场需求了。如果你想使用*新的Unity 5 toolkit来开发游戏,那这本书就是为你准备的。这种类型的基于地理位置的增强现实游戏给我们介绍了一个新平台同时带来技术上的挑战,但是这本书会简化这些难题,告诉你怎么*大程度吸引游戏受众。它能带你体验塑造这种游戏来表现技术概念的这段旅程:GIS的基本原理,移动设备卫星定位,映射,Unity中的地图映射,移动拍照设备,Unity中摄影映射,访问基于位置的服务,和其他有用的建议。这种技术物质探讨了对于长远开发多玩家版本游戏来说哪些是必要的。*后,书会教你故障排除技术以防你遇到麻烦需要一些帮助。
  • 作者简介:
    Micheal Lanham 是为petroWEB工作的一位解决方案架构师,目前居住在加拿大阿尔伯塔省的卡尔加里(Calgary, Alberta)。他目前的职责之一是开发具有先进空间搜索能力的综合GIS应用。他曾担任专业和业余游戏开发人员,制作桌面和手机游戏超过15年。2007年,Micheal接触到Unity 3D,从此以后就一直是Unity 3D狂热的粉丝和开发者。
    龚震宇是一位资深的游戏开发工程工程师,有十余年从事游戏开发的工作经验。曾在富士通从事编程工作,之后一直在神游科技从事游戏开发工作。周克忠是一位谷歌专业AR开发工程师,长期从事增强现实相关研究和实践。
  • 目录:
    第 1 章 准备开始 1
    现实世界冒险游戏 1
    基于位置 2
    增强现实 3
    冒险游戏 3
    使用 Unity 进行移动开发 4
    下载和安装 Unity 5
    设置 Android 开发环境 6
    设置 iOS 开发环境 10
    Unity 入门 10
    创建游戏项目 10
    生成和部署游戏 14
    总结 17 

     
    第 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 

查看详情
您可能感兴趣 / 更多