Unity3D平台AR与VR开发快速上手
上QQ阅读APP看书,第一时间看更新

前言

Unity3D是由Unity Technologies公司开发的一款跨平台的游戏行业软件,能够让用户轻松快速地创建互动游戏、实时动画等内容,并发布到苹果、安卓等多个平台。因其良好的生态及广泛的支持,使其在增强现实开发上也获得了众多厂商的青睐。很多增强现实提供商都提供了基于Unity3D的SDK包。

本书面向的读者大多是没有接触过Unity3D的初学者。读者可以通过该书快速地了解Unity3D以及增强现实的基本概念和一些实例,并且快速地参照例子制作出增强现实的作品。


本书内容介绍


本书包括14章内容,分别介绍如下。

第1~3章是Unity3D基础介绍。前3章内容快速介绍了Unity3D的基本知识、操作界面、基本概念等,让读者对于Unity3D有了一个总体的了解,并能进行一些基础的操作,代码编写。

第4~6章是增强现实开发。该部分介绍了增强现实的基本概念、一些优秀的实例,并详细讲解了用Unity3D和Vufoira、easyAR两款增强现实SDK开发图片识别显示3D模型视频的过程。

第7~9章是基于Vive的虚拟现实开发。该部分介绍了虚拟现实的基本概念,如何利用官方提供的SDK进行Vive的虚拟现实开发。其中详细讲解了两个不同的插件如何对Vive进行开发,包括基础按钮到常用按钮的传送、UI、拾取等。

第10章介绍了在安卓环境下,如何使用高德地图提供的定位功能进行开发。本章还介绍了如果在Unity3D下简单地调用Java和安卓类的方法属性。

第11~14章是其他Unity3D相关的内容。该部分介绍了Unity3D开发过程中常用的一些代码片段及一些常用的Unity3D插件,包括常用摄像机、声音控制等。

本书示例代码及资料内容如下:


● 增强现实介绍及相关的视频(英文)

● 导出安卓需要的SDK

● Vuforia SDK及官方示例,相关图片

● EasyAR SDK及官方示例

● 高德地图安卓定位插件及示例

● Unity3D常用代码

● Vive增强现实开发例子


本书代码下载地址


http://pan.baidu.com/s/1pLDEvbH(注意数字和字母大小写)

如果代码下载有问题,请联系电子邮箱booksaga@163.com,邮件主题为“AR代码”。

本书阅读过程中,如有疑问,可以发邮件至5140075@qq.com,或者访问作者的技术博客http://blog.csdn.net/wuyt2008并留言,以获得帮助。

吴雁涛

2017年7月