书籍详情

Unity AR/VR开发:实战高手训练营

Unity AR/VR开发:实战高手训练营

作者:王寒,张义红,王少笛 著

出版社:机械工业出版社

出版时间:2021-08-01

ISBN:9787111684992

定价:¥109.00

购买这本书可以去
内容简介
  全书内容分为三篇。1入门篇,针对完全没有任何Unity开发经验的开发者。学完本部分内容后,开发者应该对Unity的基本知识有所了解,包括常见3D引擎的对比分析以及Unity的基本使用。2进阶篇,涵盖AR/VR开发所必须掌握的Unity3d技能以及一个综合实战案例。3高级篇,主要通过实战案例的开发学习来掌握各种主流AR/VR设备平台的知识和技能。学完本部分内容后,开发者应对主流的AR/VR设备平台及其开发工具有充分的了解和认识。与此同时,开发者还应通过实战项目熟练掌握几个主流AR/VR设备平台的开发知识,如HTC Vive,Oculus Quest,Valve Index、Google Glass、Magic Leap、Noitom动作捕捉系统和微软HoloLens平台等。此外,开发者还需要掌握主流的AR开发SDK,特别是使用Vuforia SDK和AR Foundation(支持ARKit/ARCore)开发AR应用。
作者简介
暂缺《Unity AR/VR开发:实战高手训练营》作者简介
目录
前言
第一部分 Unity开发基础知识
第1章 虚拟现实开发技术入门2
11 什么是虚拟现实2
12 虚拟现实的技术基础3
121 立体显示技术4
122 3D建模技术5
123 自然交互技术6
13 主流的虚拟现实设备7
131 Oculus 系列8
132 HTC VIVE系列9
133 Sony PlayStation VR11
134 其他VR设备12
135 Microsoft HoloLens12
136 AR眼镜设备12
14 主流的虚拟现实开发工具13
141 虚拟现实开发平台简介13
142 第三方工具和SDK14
15 虚拟现实应用开发的基本流程和注意事项16
151 基本流程16
152 注意事项18
16 本章小结19
第2章 你人生的第一款Unity3D游戏20
21 常用3D游戏引擎介绍20
211 什么是游戏引擎20
212 游戏引擎架构基础21
213 主流3D引擎对比分析28
22 Unity的授权、服务与安装29
221 Unity的授权类型和服务29
222 Unity的安装29
23 Unity编辑器入门34
231 界面布局34
232 Unity的工具栏38
233 顶部菜单栏41
24 Unity3D中的核心概念43
241 场景43
242 游戏对象44
243 组件44
244 预设体45
25 实战项目:《梦幻天堂》游戏的设计与实现45
251 《梦幻天堂》的策划与设计45
252 创建一个新项目46
253 搭建游戏场景47
254 添加游戏角色50
255 预览游戏效果52
256 在Windows平台编译运行52
257 在Android平台编译运行53
258 在iOS平台编译运行55
26 本章小结 56
第3章 无往不利:在Unity中使用C#进行编程57
31 游戏脚本语言概述57
311 游戏脚本语言的诞生57
312 Unity3D所使用的脚本语言58
313 C#的开发环境58
32 C#的基本语法和使用58
321 变量和数据类型58
322 表达式与运算符61
323 流程控制68
324 函数71
325 类、对象和方法74
33 Unity的脚本系统77
331 创建脚本77
332 事件函数79
34 本章小结82
第二部分 Unity开发核心技能
第4章 创建一个虚拟的新世界84
41 创建基础的游戏场景84
411 Unity中的地形引擎84
412 基本几何体的使用92
413 添加天空盒93
42 创建Unity之外的游戏资源94
421 3D模型、材质和动画的创建工具94
422 音效创建工具97
423 其他资源创建工具98
43 导入外部的游戏资源98
431 2D图像文件的导入和设置99
432 3D模型的导入和设置99
433 3D动画的导入和设置100
434 音频和视频的导入和设置101
435 Unity资源包的导入和导出101
44 Unity光照系统102
441 灯光组件简介103
442 常见的光源类型103
443 灯光组件属性简介105
444 全局光照109
445 烘焙109
446 Lightmap的使用111
447 Light Probe的使用112
448 Reection Probe的使用114
45 粒子系统117
451 粒子系统简介117
452 Shuriken粒子系统118
46 着色器120
461 着色器简介120
462 Unity中的标准着色器121
463 创建自定义的着色器129
464 Shader Graph133
47 后期处理135
471 Post Processing简介135
472 如何在Unity项目中添加Post Processing136
48 本章小结140
第5章 游戏中的UI系统141
51 Unity中的UI系统简介141
52 UGUI中的静态视觉元素142
521 Canvas142
522 Image144
523 Text147
524 TextMeshPro148
53 交互UI对象149
531 Button 150
532 Toggle154
533 Slider156
534 其他交互控件159
54 本章小结159
第6章 让角色活灵活现:Unity中的动画系统160
61 Unity动画系统概述160
62 Legacy动画系统概览160
63 Mecanim动画系统概览161
631 Mecanim动画系统的特性161
632 Mecanim动画系统中的核心概念161
633 Blend Tree163
634 Retarget和Avatar164
635 Mecanim动画系统的工作流程164
64 Mecanim动画系统的使用165
65 本章小结170
第7章 最简单的游戏AI:Nav Mesh寻路系统171
71 Unity寻路系统概述171
72 Nav Mesh烘焙设置175
73 添加障碍物:Nav Mesh Obstacle179
74 穿越障碍物:Off Mesh Link180
75 本章小结181
第8章 真实世界的法则:物理引擎182
81 物理引擎概述182
82 Unity物理引擎的核心构成183
821 Rigidbody183
822 Collider189
823 Raycast196
83 本章小结198
第9章 且听风吟:音乐和音效199
91 Unity Audio系统概述199
92 Audio Source200
921 Aud
猜您喜欢

读书导航