更新时间:2021-07-16 16:56:58
封面
版权信息
前言
第一部分 Unity开发基础知识
第1章 虚拟现实开发技术入门
1.1 什么是虚拟现实
1.2 虚拟现实的技术基础
1.3 主流的虚拟现实设备
1.4 主流的虚拟现实开发工具
1.5 虚拟现实应用开发的基本流程和注意事项
1.6 本章小结
第2章 你人生的第一款Unity3D游戏
2.1 常用3D游戏引擎介绍
2.2 Unity的授权、服务与安装
2.3 Unity编辑器入门
2.4 Unity3D中的核心概念
2.5 实战项目:《梦幻天堂》游戏的设计与实现
2.6 本章小结
第3章 无往不利:在Unity中使用C#进行编程
3.1 游戏脚本语言概述
3.2 C#的基本语法和使用
3.3 Unity的脚本系统
3.4 本章小结
第二部分 Unity开发核心技能
第4章 创建一个虚拟的新世界
4.1 创建基础的游戏场景
4.2 创建Unity之外的游戏资源
4.3 导入外部的游戏资源
4.4 Unity光照系统
4.5 粒子系统
4.6 着色器
4.7 后期处理
4.8 本章小结
第5章 游戏中的UI系统
5.1 Unity中的UI系统简介
5.2 UGUI中的静态视觉元素
5.3 交互UI对象
5.4 本章小结
第6章 让角色活灵活现:Unity中的动画系统
6.1 Unity动画系统概述
6.2 Legacy动画系统概览
6.3 Mecanim动画系统概览
6.4 Mecanim动画系统的使用
6.5 本章小结
第7章 最简单的游戏AI:Nav Mesh寻路系统
7.1 Unity寻路系统概述
7.2 Nav Mesh烘焙设置
7.3 添加障碍物:Nav Mesh Obstacle
7.4 穿越障碍物:Off Mesh Link
7.5 本章小结
第8章 真实世界的法则:物理引擎
8.1 物理引擎概述
8.2 Unity物理引擎的核心构成
8.3 本章小结
第9章 且听风吟:音乐和音效
9.1 Unity Audio系统概述
9.2 Audio Source
9.3 3D音效
9.4 实战:通过脚本播放音效
9.5 Audio Reverb Zone
9.6 本章小结
第三部分 Unity AR/VR开发实战
第10章 实战:基于Oculus Quest设备的Beat Music音乐节奏游戏
10.1 Oculus Quest内容平台简介
10.2 创建你的第一个Oculus Quest项目
10.3 Beat Music游戏的策划和设计
10.4 Beat Music游戏的实现
10.5 将游戏发布到Oculus Store或SIDEQUEST
10.6 本章小结
第11章 实战:使用动捕技术实现虚拟直播
11.1 动捕技术发展史
11.2 光惯混合动捕原理
11.3 Perception Neuron Studio光惯混合动捕设备的使用
11.4 动捕数据后期处理
11.5 实战:用惯性动捕开发虚拟现实项目
11.6 本章小结
第12章 实战:使用Unity和Vuforia SDK开发iWatch AR应用
12.1 Vuforia SDK简介
12.2 你的第一款Vuforia AR应用
12.3 iWatch手表试戴AR应用的策划
12.4 iWatch手表试戴AR应用的实现
12.5 将游戏应用发布到App Store和安卓应用市场
12.6 本章小结
第13章 实战:使用AR Foundation开发跨平台AR塔防游戏
13.1 AR Foundation简介
13.2 iOS ARKit简介
13.3 ARCore简介
13.4 你的第一款AR Foundation应用—Hello AR
13.5 实战:跨平台AR塔防游戏ARDefense的设计与实现
13.6 本章小结
第14章 实战:开发AR汽车引擎教育应用
14.1 VoxelSense桌面级交互平台开发概述
14.2 配置VoxelTracker V4的开发测试环境
14.3 实战:AR汽车引擎教育应用的设计与实现
14.4 本章小结