《Unity ARVR开发(实战高手训练营)/游戏开发与设计技术丛书》王寒,张义红,王少笛

《Unity AR\VR开发(实战高手训练营)/游戏开发与设计技术丛书》王寒,张义红,王少笛 | PDF下载|ePub下载

Unity AR\VR开发(实战高手训练营)/游戏开发与设计技术丛书 版权信息

  • 出版社:机械工业出版社
  • 出版时间:2021-07-01
  • ISBN:9787111684992
  • 条形码:9787111684992 ; 978-7-111-68499-2

Unity AR\VR开发(实战高手训练营)/游戏开发与设计技术丛书 内容简介

本书详解了AR/VR开发必须掌握的Unity3D技能,以及如何应用多种主流AR/VR设备、平台与技术,让小白读者也能轻松上手实践。 ~3章对虚拟现实行业做了提纲挈领的介绍,涵盖核心技术、虚拟现实设备、开发工具、流程以及主流的3D游戏引擎对比分析,并通过一个小游戏项目贯穿项目的设计、开发、发布的全过程,很后介绍了必需的C#知识,以及如何在Unity中使用C#进行开发。 第4~9章为本书重点,介绍了如何利用Unity的核心技术,具体包括如何利用Unity内外部资源和内置系统创建虚拟环境,以及原生UI系统、动画系统、寻路系统、物理系统、音效系统的设置和使用。掌握多种技术,可以令你的开发工作无往不利。 0~14章详细介绍了Unity开发所需平台、技术、插件、框架的原理、功能,以及相应的配置、开发与测试等,涵盖Oculus Quest平台、动捕技术、Vuforia、Unity官方AR框架AR Foundation、VoxelSense桌面级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

Unity AR\VR开发(实战高手训练营)/游戏开发与设计技术丛书 作者简介

王寒,首批AR\/VR应用开发者,国内首批iOS移动应用开发者,资深果粉;知乎专栏“笨猫快乐学编程”作者,蛮牛社区专栏作者。曾任职三星电子,于2015年创办赛隆空间科技,主要面向VR\/AR\/MR平台(HTC Vive、Oculus、HoloLens和iOS\/Android)开发相关应用,目前已上线的产品有Project Minsky、未来教室、消防安全VR版、Cute Mimi等产品。《虚拟现实:引领未来的人机交互革命》《Cocos2D非常不错指南》主要作者。

备用下载地址:

链接2:点击下载 (夸克网盘备用,解压密码: 8986)

链接3:点击下载 (UC网盘备用,解压密码: 8986)

链接4:点击下载 (迅雷网盘备用,解压密码: 8986)