Unity AR/VR开发:实战高手训练营
正版无笔记划线
¥
24
2.2折
¥
109
九品
仅1件
作者王寒;张义红;王少笛
出版社机械工业出版社
出版时间2021-07
版次1
装帧其他
货号3-6
上书时间2024-07-27
商品详情
- 品相描述:九品
图书标准信息
-
作者
王寒;张义红;王少笛
-
出版社
机械工业出版社
-
出版时间
2021-07
-
版次
1
-
ISBN
9787111684992
-
定价
109.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
384页
-
字数
200千字
- 【内容简介】
-
全书内容分为三篇。
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开发基础知识
第1章 虚拟现实开发技术入门2
1.1 什么是虚拟现实2
1.2 虚拟现实的技术基础3
1.2.1 立体显示技术4
1.2.2 3D建模技术5
1.2.3 自然交互技术6
1.3 主流的虚拟现实设备7
1.3.1 Oculus 系列8
1.3.2 HTC VIVE系列9
1.3.3 Sony PlayStation VR11
1.3.4 其他VR设备12
1.3.5 Microsoft HoloLens12
1.3.6 AR眼镜设备12
1.4 主流的虚拟现实开发工具13
1.4.1 虚拟现实开发平台简介13
1.4.2 第三方工具和SDK14
1.5 虚拟现实应用开发的基本流程和注意事项16
1.5.1 基本流程16
1.5.2 注意事项18
1.6 本章小结19
第2章 你人生的款Unity3D游戏20
2.1 常用3D游戏引擎介绍20
2.1.1 什么是游戏引擎20
2.1.2 游戏引擎架构基础21
2.1.3 主流3D引擎对比分析28
2.2 Unity的授权、服务与安装29
2.2.1 Unity的授权类型和服务29
2.2.2 Unity的安装29
2.3 Unity编辑器入门34
2.3.1 界面布局34
2.3.2 Unity的工具栏38
2.3.3 顶部菜单栏41
2.4 Unity3D中的核心概念43
2.4.1 场景43
2.4.2 游戏对象44
2.4.3 组件44
2.4.4 预设体45
2.5 实战项目:《梦幻天堂》游戏的设计与实现45
2.5.1 《梦幻天堂》的策划与设计45
2.5.2 创建一个新项目46
2.5.3 搭建游戏场景47
2.5.4 添加游戏角色50
2.5.5 预览游戏效果52
2.5.6 在Windows平台编译运行52
2.5.7 在Android平台编译运行53
2.5.8 在iOS平台编译运行55
2.6 本章小结 56
第3章 无往不利:在Unity中使用C#进行编程57
3.1 游戏脚本语言概述57
3.1.1 游戏脚本语言的诞生57
3.1.2 Unity3D所使用的脚本语言58
3.1.3 C#的开发环境58
3.2 C#的基本语法和使用58
3.2.1 变量和数据类型58
3.2.2 表达式与运算符61
3.2.3 流程控制68
3.2.4 函数71
3.2.5 类、对象和方法74
3.3 Unity的脚本系统77
3.3.1 创建脚本77
3.3.2 事件函数79
3.4 本章小结82
第二部分 Unity开发核心技能
第4章 创建一个虚拟的新世界84
4.1 创建基础的游戏场景84
4.1.1 Unity中的地形引擎84
4.1.2 基本几何体的使用92
4.1.3 添加天空盒93
4.2 创建Unity之外的游戏资源94
4.2.1 3D模型、材质和动画的创建工具94
4.2.2 音效创建工具97
4.2.3 其他资源创建工具98
4.3 导入外部的游戏资源98
4.3.1 2D图像文件的导入和设置99
4.3.2 3D模型的导入和设置99
4.3.3 3D动画的导入和设置100
4.3.4 音频和视频的导入和设置101
4.3.5 Unity资源包的导入和导出101
4.4 Unity光照系统102
4.4.1 灯光组件简介103
4.4.2 常见的光源类型103
4.4.3 灯光组件属性简介105
4.4.4 全局光照109
4.4.5 烘焙109
4.4.6 Lightmap的使用111
4.4.7 Light Probe的使用112
4.4.8 Reection Probe的使用114
4.5 粒子系统117
4.5.1 粒子系统简介117
4.5.2 Shuriken粒子系统118
4.6 着色器120
4.6.1 着色器简介120
4.6.2 Unity中的标准着色器121
4.6.3 创建自定义的着色器129
4.6.4 Shader Graph133
4.7 后期处理135
4.7.1 Post Processing简介135
4.7.2 如何在Unity项目中添加Post Processing136
4.8 本章小结140
第5章 游戏中的UI系统141
5.1 Unity中的UI系统简介141
5.2 UGUI中的静态视觉元素142
5.2.1 Canvas142
5.2.2 Image144
5.2.3 Text147
5.2.4 TextMeshPro148
5.3 交互UI对象149
5.3.1 Button 150
5.3.2 Toggle154
5.3.3 Slider156
5.3.4 其他交互控件159
5.4 本章小结159
第6章 让角色活灵活现:Unity中的动画系统160
6.1 Unity动画系统概述160
6.2 Legacy动画系统概览160
6.3 Mecanim动画系统概览161
6.3.1 Mecanim动画系统的特性161
6.3.2 Mecanim动画系统中的核心概念161
6.3.3 Blend Tree163
6.3.4 Retarget和Avatar164
6.3.5 Mecanim动画系统的工作流程164
6.4 Mecanim动画系统的使用165
6.5 本章小结170
第7章 简单的游戏AI:Nav Mesh寻路系统171
7.1 Unity寻路系统概述171
7.2 Nav Mesh烘焙设置175
7.3 添加障碍物:Nav Mesh Obstacle179
7.4 穿越障碍物:Off Mesh Link180
7.5 本章小结181
第8章 真实世界的法则:物理引擎182
8.1 物理引擎概述182
8.2 Unity物理引擎的核心构成183
8.2.1 Rigidbody183
8.2.2 Collider189
8.2.3 Raycast196
8.3 本章小结198
第9章 且听风吟:音乐和音效199
9.1 Unity Audio系统概述199
9.2 Audio Source200
9.2.1 Aud
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价