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

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

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书将带你走上属于自己的增强现实游戏开发之旅,一本全面解读AR游戏开发的作品。

内容简介

基于地理位置虚拟现实游戏已经有几年了,“口袋妖怪GO”的发布是游戏史上的变迁,催化市场发展,引导了大波的需求。是时候让新手和有经验的人把他们的点子投入增强现实的移动端游戏,满足市场需求了。

如果你想使用最新的Unity 5 toolkit来开发游戏,那这本书就是为你准备的。这种类型的基于地理位置的增强现实游戏给我们介绍了一个新平台同时带来技术上的挑战,但是这本书会简化这些难题,告诉你怎么最大程度吸引游戏受众。它能带你体验塑造这种游戏来表现技术概念的这段旅程:GIS的基本原理,移动设备卫星定位,映射,Unity中的地图映射,移动拍照设备,Unity中摄影映射,访问基于位置的服务,和其他有用的建议。这种技术物质探讨了对于长远开发多玩家版本游戏来说哪些是必要的。

最后,本书会教你故障排除技术以防你遇到麻烦需要一些帮助。

作者简介

作者米歇尔·拉纳姆,是为petroWEB工作的一位解决方案架构师,目前居住在加拿大阿尔伯塔省的卡尔加里。他目前的职责之一是开发具有先进空间搜索能力的综合GIS应用。他曾担任专业和业余游戏开发人员,制作桌面和手机游戏超过15年。

章节目录

版权信息

内容简介

推荐序

译者序

译者序

前言

第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入门

使用JSON

配置Google Place API服务

产生标记

优化搜索

总结

第8章 与AR世界交互

Places场景

用谷歌街景作为背景

Google Place API照片幻灯片

增加卖出的UI交互

卖出的游戏机制

更新数据库

把片段拼接起来

总结

第9章 完成游戏

未完成的开发任务

缺少的开发技能

清理资源

发行游戏

开发基于位置游戏的一些问题

基于位置的多人游戏

使用Firebase作为多人开发平台

其他一些基于位置的点子

这个种类的未来

总结

第10章 疑难解答

Console窗口

编译错误和警告

调试

远程调试

高级调试

记录日志

CUDLR

Unity Analytics

每章的问题和解决方案

总结

AR游戏:基于Unity5的增强现实开发是2018年由电子工业出版社出版,作者[加] 米歇尔·拉纳姆。

得书感谢您对《AR游戏:基于Unity5的增强现实开发》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
VR与AR开发高级教程:基于Unity 电子书
本书共分11章,主要讲解了VR和AR的开发和应用,主要内容为:增强现实以及AR工具介绍,Unity开发环境搭建及Vuforia开发环境搭建,Vuforia核心功能,如扫描图片、圆柱体识别、多目标识别、文字识别、云识别、物体识别和案例等,EasyAR开发知识,基于Unity开发VR,CardboardVR开发,三星GearVR应用开发,HTCVive平台VR开发。通过两大综合案例GearVR游戏—B
Unreal Engine 虚拟现实开发 电子书
虚幻引擎(UnrealEngine)是目前世界知名度高、应用广泛的游戏引擎之一,全新版本的虚幻引擎4(UnrealEngine4,UE4)非常强大且灵活,为设计人员提供了一款高效的设计工具。本书通过8章内容讲解了虚幻引擎4的一系列功能及项目制作流程。读者可以循序渐进地学习本书,全面认识UE4并了解它的操作界面,同时实际尝试各种设计技巧和案例,并最终将项目发布完成。本书适合虚幻引擎美术师、爱好者和从
基于Kotlin的Android应用程序开发 电子书
书籍的核心内容被化分成10个章节,所涉及技术点包含:Kotlin语言、Android界面技术、多线程技术、数据持久化和系统服务等,相关内容的讨论和结果可为基本的Android应用程序开发提供技术指导和支持。本书以案例驱动方式介绍相关程序的实现方法和过程,本书还通过示例程序版本迭代的方式,逐渐升入讨论核心技术和实现方法。
Unity 虚拟现实开发实战(慕课版) 电子书
本书以Unity为平台,以案例的形式介绍虚拟现实(VR)项目开发。书中第1~4章讲述UnityVR入门、Unity开发环境搭建、UnityC#编程基础、UnityC#面向对象程序设计等内容;第5~11章讲述Unity的各大系统模块,包括场景及资源,3D地形系统、UI系统、物理系统、动画系统、音频系统等,并通过完整的游戏实战项目将各大系统模块的知识点贯穿起来;第12~13章讲述了UnityVR子系统
基于Hadoop与Spark的大数据开发实战 电子书
大数据技术让我们以一种前所未有的方式,对海量数据进行分析,从中获得有巨大价值的产品和服务,最终形成变革之力。本书围绕Hadoop和Spark两个主流大数据技术进行讲解,主要内容包括Hadoop环境配置、Hadoop分布式文件系统(HDFS)、Hadoop分布式计算框架MapReduce、Hadoop资源调度框架YARN与Hadoop新特性、Hadoop分布式数据库HBase、数据仓库Hive、大数