Unity 2018 AR与VR开发快速上手

Unity 2018 AR与VR开发快速上手

作者:吴雁涛

出版社:清华大学

出版年:2020年8月

ISBN:9787302558804

所属分类:科普读物

书刊介绍

《Unity 2018 AR与VR开发快速上手》内容简介

Unity3D是一款跨平台3D、2D游戏及互动内容开发引擎,并有着广泛的影响力。随着近年增强现实和虚拟现实的兴起,很多增强现实和虚拟现实的技术提供方都提供了基于Unity3D的SDK包。本书讲解Unity平台AR与VR开发,通过本书读者可以快速了解增强现实和虚拟现实的基本概念、应用实例,学习相关SDK的使用,并且参照例子上手制作出自己的AR/VR作品。
本书共分为18章,详细讲解Unity的安装和使用、AR(增强现实)背景、EasyAR开发AR及实例、Vuforia开发AR及实例、ARCore开发AR及实例、Mapbox与ARCore的配合使用及实例、VR(虚拟现实)背景、Google VR开发VR及实例、VRTK开发VR及实例等内容,使读者掌握Unity3D制作AR/VR产品的方法,快速进入AR/VR应用开发之门。
本书适合使用Unity3D平台开发AR/VR游戏和应用的移动开发人员,也适合高等院校和培训机构移动游戏开发课程的师生教学参考。
吴雁涛,2000年西北工业大学材料科学与工程专业毕业,同年开始从事计算机相关工作,技术方向包括Web应用、Web前端、Unity3D开发等。著有图书《Unity3D平台AR与VR开发快速上手》。

作品目录

内容简介
前言
第1章:Unity的基本介绍
1.1、功能特点
1.2、版本及费用
1.3、下载和安装
1.4、Unity官方提供的学习资源
第2章:Unity的世界和编辑器主要界面介绍
2.1、理解Unity的世界
2.2、理解Unity项目的结构
2.3、关于翻译
2.4、启动界面
2.5、默认界面
2.6、场景窗口
2.7、“Game”窗口
2.8、“Hierarchy”窗口
2.9、“Inspector”窗口
第3章:Unity快速入门
3.1、场景
3.2、游戏对象
3.3、摄像机游戏对象
3.4、组件
3.5、预制件
3.6、其他常用内容
3.7、Unity
GUI
3.8、脚本
3.9、资源包的导入和导出
第4章:增强现实介绍
4.1、基本概念
4.2、支持平台
4.3、实现方式
4.4、典型案例
4.5、常用增强现实SDK
4.6、现状和前景
第5章:基于EasyAR
SDK的增强现实的开发
5.1、EasyAR简介
5.2、获取Key
5.3、下载导入开发包
5.4、EasyAR
SDK概述
5.5、识别图片显示3D模型
5.6、识别图片播放视频
5.7、识别物体
5.8、相关的程序控制
5.9、涂涂乐
第6章:EasyAR
SDK示例开发
6.1、主要思路
6.2、示例设计
6.3、准备工作
6.4、新建项目
6.5、启动加载场景开发
6.6、主菜单场景开发
6.7、关于场景开发
6.8、返回功能开发
6.9、识别单图场景开发
第7章:基于Vuforia
Engine的增强现实的开发
7.1、Vuforia
Engine简介
7.2、Vuforia概述
7.3、获取Key
7.4、导入开发包
7.5、导入Key和VuforiaConfiguration
7.6、添加和导入Database
7.7、识别图片显示模型
7.8、识别图片播放视频
7.9、识别方块显示模型
第8章:用Vuforia做一个AR解谜小游戏
8.1、起因
8.2、思路整理
8.3、准备工作
8.4、程序设计
8.5、项目搭建
8.6、启动场景开发
8.7、添加系统变量
8.8、菜单场景开发
8.9、主场景开发
第9章:基于ARCore的增强现实开发
9.1、ARCore简介
9.2、环境准备
9.3、ARCore基本结构
9.4、SessionConfig的配置
9.5、在平面上放置模型
9.6、光照评估
9.7、图片识别
第10章:ARCore的例子
第11章:基于ARCore的室内导航
第12章:Mapbox的简单使用
第13章:用Mapbox和ARCore做Pokemon
Go
13.12、ARCore捕捉场景开发
13.13、打包
第14章:虚拟现实简介
14.1、虚拟现实基本概念
14.2、VR设备总体介绍
14.3、Google
Cardboard
14.4、HTC
Vive、PSVR、Oculus
Rift
14.5、VR应用介绍
14.6、VR开发常见的问题
第15章:基于Google
VR
SDK针对Cardboard的虚拟现实的开发
15.1、Google
VR简介
15.2、下载导入开发包
15.3、Google
VR
SDK概述
15.4、制作一个VR场景
第16章:基于VRTK的虚拟现实的开发
16.1、VRTK简介
16.2、下载导入开发包
16.3、VRTK基本结构
16.4、手柄按键事件响应
16.5、手柄射线
16.6、传送
16.7、与物体交互
16.8、UI操作
第17章:Unity访问API
17.1、UnityWebRequest简介
17.2、聚合数据的免费天气
17.3、获取天气信息
17.4、JSON的处理
第18章:其他Unity3D相关的内容
18.1、单一数据存储
18.2、少量初始数据的存储
18.3、用iTween插件进行移动、缩放、旋转操作
18.4、插件推荐

相关推荐

微信二维码