全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 应用软件

AR游戏--基于Unity5的增强现实开发

  • 定价: ¥79
  • ISBN:9787121337529
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:电子工业
  • 页数:257页
  • 作者:(加)米歇尔·拉纳...
  • 立即节省:
  • 2018-04-01 第1版
  • 2018-04-01 第1次印刷
我要买:
点击放图片

导语

  

    基于位置的增强现实(AR)游戏的鼎盛时期正在来临。这类游戏已经存在了好几年,但是直到精灵宝可梦Go的发布才真正改变游戏界的格局,催化市场成熟,引导玩家需求激增。现在,时候到了。不论是新手,抑或老手,游戏开发者们可以开始把好构想转化成AR移动游戏,满足市场需求!
    基于位置的AR游戏类型带来了新的平台和技术难点。不过这本书会帮你简化这些难点,展示如何最大化受众。
    米歇尔·拉纳姆著的《AR游戏--基于Unity5的增强现实开发》将带你经历制作基于位置的AR游戏的过程,涵盖的核心技术概念有:GIS基础概念、移动设备上的GPS、地理映射、在Unity里映射贴图、移动设备上的相机、在Unity里的相机贴图、访问基于位置的服务,以及其他有用的Unity窍门。技术分析部分进一步讨论制作一个多人版本游戏的必需组件。最后,分享一个疑难解答章节,以防你遇到困难时需要一点点帮助。

内容提要

  

    米歇尔·拉纳姆著的《AR游戏--基于Unity5的增强现实开发》介绍如何基于Unity引擎制作一个AR(增强现实)游戏。作者设计了一个类似于Pokemon Go的游戏,手把手指导读者一步步制作出来。开篇介绍如何设置针对iOS及Android手机平台的Unity开发环境,接着把游戏角色投射到真实的地理环境中,然后根据真实地理信息生成猎物,并使玩家与之交互,最后介绍如何利用云存储保存游戏进度等,以让游戏更加完整。其中,如何设计并开发基于地理信息的模块,包括GIS、GPS等入门介绍,以及通过对Unity的详细介绍,带领读者快速入门Unity游戏编程,对读者的帮助尤其明显。本书适合对手机游戏开发有兴趣的编程爱好者,只要具备一些程序语言基础,并不需要熟悉Unity引擎。

目录

第1章  准备开始
  现实世界冒险游戏
    基于位置
    增强现实
    冒险游戏
  使用Unity进行移动开发
    下载和安装Unity
    设置Android开发环境
    设置iOS开发环境
  Unity入门
    创建游戏项目
    生成和部署游戏
  总结
第2章  映射玩家位置
  GIS基础知识
    映射
  GPS基础知识
    Google地图
    添加地图
    设置服务
  总结
第3章  制作游戏角色
  导入标准Unity资源
    添加一个角色
    替换摄像机
    跨平台输入
    修正输入
    替换角色
  总结
第4章  生成猎物
  创建一个新的“怪物服务”
    理解地图映射的距离
    GPS精度
  检查怪物
    投影坐标到3D空间
    在地图上添加怪物
    在UI中追踪怪物
  总结
第5章  在AR中捕捉猎物
  场景管理
  引入游戏管理器
  加载场景
  更新触控输入
  碰撞体和刚体物理
  构建AR捕捉场景
  使用相机作为场景背景
  添加捕捉球
  投掷球
  检查碰撞
  粒子效果反馈
  捕获怪物
  总结
第6章  保存猎物
  库存(Inventory)系统
  保存游戏状态
  搭建服务
  代码审查
  怪物的CRUD(创建,读取,更新,删除)操作
  更新Catch场景
  制作Inventory(库存)场景
  添加菜单按钮
  合成游戏
  移动开发中的痛
  总结
第7章  创建AR世界
  回到地图
  单件模式
  Google Place API入门
  使用
  配置Google Place API服务
  产生标记
    优化搜索
  总结
第8章  与AR世界交互
  Places场景
  用谷歌街景作为背景
  Google Place API照片幻灯片
  增加卖出的UI交互
  卖出的游戏机制
  更新数据库
  把片段拼接起来
  总结
第9章  完成游戏
  未完成的开发任务
  缺少的开发技能
  清理资源
  发行游戏
  开发基于位置游戏的一些问题
  基于位置的多人游戏
  使用Firebase作为多人开发平台
  其他一些基于位置的点子
  这个种类的未来
  总结
第10章  疑难解答
  Console窗口
  编译错误和警告
  调试
  远程调试
  高级调试
  记录日志
  CUDLR
  Unity Analytics
  每章的问题和解决方案
  总结