×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302647775
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:218
  • 出版时间:2023-12-01
  • 条形码:9787302647775 ; 978-7-302-64777-5

本书特色

本书是“ Unity技术基础”与“增量式项目实战”的融合,给零基础入门 Unity又希望快速上手独立开发作品的读者,带来一次友好的虚拟现实学习与开发体验。全书共 7章,第 1章是 Unity操作基础,第 2章至第 7章是 Unity核心技术模块知识点讲解 案例实战,包括动画系统、天空盒、地形、模型、物理系统和 UI系统。全书以“滚雪球”的方式,从创建一个新项目开始,逐渐添加项目的各个功能模块,到完成全部开发流程打包导出,形成一个相对完整的项目作品。各模块知识点和开发案例前后承接,目的是实现以点带面、从线到片、点面结合的立体化学习效果,达到理论与实践紧密结合的目的。
本书内容循序渐进,深入浅出,条理清晰,图文并茂,易于上手;每章知识点配有相应的练习题以巩固所学知识。
本书适合作为高等院校虚拟现实、计算机科学与技术、软件工程、视觉设计与艺术、动漫设计、数字媒体等专业教材。欲从事 AR/VR技术开发的相关工作人员,也可以通过本书快速入门和上手,从零基础轻松跨入 AR/VR开发领域。

内容简介

本书是“ Unity技术基础”与“增量式项目实战”的融合,给零基础入门 Unity又希望快速上手独立开发作品的读者,带来一次友好的虚拟现实学习与开发体验。全书共 7章,第 1章是 Unity操作基础,第 2章至第 7章是 Unity核心技术模块知识点讲解 +案例实战,包括动画系统、天空盒、地形、模型、物理系统和 UI系统。全书以“滚雪球”的方式,从创建一个新项目开始,逐渐添加项目的各个功能模块,到完成全部开发流程打包导出,形成一个相对完整的项目作品。各模块知识点和开发案例前后承接,目的是实现以点带面、从线到片、点面结合的立体化学习效果,达到理论与实践紧密结合的目的。 本书内容循序渐进,深入浅出,条理清晰,图文并茂,易于上手;每章知识点配有相应的练习题以巩固所学知识。 本书适合作为高等院校虚拟现实、计算机科学与技术、软件工程、视觉设计与艺术、动漫设计、数字媒体等专业教材。欲从事 AR/VR技术开发的相关工作人员,也可以通过本书快速入门和上手,从零基础轻松跨入 AR/VR开发领域。

目录



1章 Unity基本操作
      1
1 1 准备工作     1
1 1 1 初识
Unity    1
1 1 2 注册账号与激活许可证      1
1 1 3 安装
Unity Hub       3
1 1 4 安装
Unity Editor     3
1 2 Unity基础操作         7
1 2 1 新建
Unity项目       7
1 2 2 Unity Editor的主要窗口与视图    7
1 2 3 Unity常用的快捷操作        9
1 2 4 Scene窗口常用的操作    10
1 2 5 Inspector窗口常用的操作
        19
1 3 常用的游戏对象与组件     21
1 3 1 GameObject         21
1 3 2 Component           22
1 4 小试牛刀:旋转的立方体            26
能力自测           29

2章 动画系统
    
31
2 1 动画系统功能        31
2 2 动画系统专业术语            31
2 2 1 动画剪辑常用术语            31
2 2 2 Avatar常用术语    32
2 2 3 Animator常用术语           33
2 3 初出茅庐:动画制作         33
2 3 1 新建动画项目        34

2 3 2 下载并导入资源包            34
2 3 3 添加人物模型        36
2 3 4 添加动画控制器    36
2 3 5 模型替换与
Avatar骨骼复用      37
2 3 6 添加组件    41
2 3 7 安装
Input System资源包          42
2 3 8 添加角色控制脚本            42
2 3 9 添加刚体设置参数            47
2 3 10 动画演示
            56
能力自测           57

3章 天空盒的制作与使用
       
59
3 1 天空盒设计思想     59
3 2 天空盒类型            60
3 2 1 六面天空盒           60
3 2 2 立方体贴图天空盒            61
3 2 3 全景贴图天空盒    62
3 2 4 程序化天空盒        63
3 3 天空盒基本操作     64
3 3 1 创建天空盒材质    64
3 3 2 环境光照设置        66
3 3 3 绘制天空盒           66
3 3 4 方向光和场景颜色设置    67
3 4 别有洞天:天空盒制作     67
3 4 1 加载动画资源        67
3 4 2 导入天空盒资源    70
3 4 3 立方体贴图天空盒制作案例       73
3 4 4 全景天空盒制作案例        74
能力自测           75

4章 地形的制作与使用
           
77
4 1 地形工具   77
4 1 1 创建和编辑地形    77

4 1 2 地形操作快捷键    78
4 1 3 使用基本地形工具绘制简单地形           79
4 2 下载和安装地形资源包     85
4 2 1 安装地形工具包
Terrain Tools   85
4 2 2 下载样本资源包    86
4 2 3 下载景观资源包    87
4 2 4 将材质转换为
URP类型   89
4 3 运筹帷幄:绘制地形         94
4 3 1 创建地形    94
4 3 2 添加草地纹理        99
4 3 3 添加灯光             102
4 3 4 绘制道路             104
4 3 5 绘制树木             107
4 3 6 绘制花草             112
4 3 7 添加岩石             116
4 4 精益求精:后期处理       118
4 4 1 添加天空盒         118
4 4 2 灯光处理             118
4 4 3 添加体积             119
4 4 4 调整色调映射      120
4 4 5 调整高光溢出      121
4 4 6 调整亮度和对比度          121
4 4 7 调整白平衡         122
能力自测         123

5章 模型的添加与布局
         
126
5 1 模型概述              126
5 1 1 模型文件格式      126
5 1 2 模型导入前的准备工作  127
5 1 3 模型导出前的优化措施  128
5 1 4 导入模型             129
5 2 雕梁画栋:导入简单模型          129
5 2 1 资源加载             129

5 2 2 设置着色器         130
5 2 3 模型预制体         134
5 3 高屋建瓴:加载建筑物模型       137
5 3 1 添加建筑物预制体          138
5 3 2 自定义建筑物预制体      143
能力自测         145

6章 物理系统
  
147
6 1 物理系统概述      147
6 1 1 碰撞体      147
6 1 2 物理材质             147
6 1 3 连续碰撞检测      148
6 1 4 刚体         148
6 1 5 触发器      150
6 1 6 碰撞体类型         150
6 1 7 角色控制器         153
6 2 粮草先行:资源导入与准备       154
6 3 粗中有细:添加小物件   157
6 4 仁者见仁:第三人称到**人称视角的切换   159
6 4 1 安装虚拟相机      159
6 4 2 安装**人称资源包      160
6 4 3 在场景中添加**人称角色控制器     161
6 4 4 替换**人称角色控制器模型             163
6 4 5 实现**人称与第三人称角色之间的切换     164
6 5 你来我往:**人称视角下人与物的交互       168
6 5 1 准备工作             168
6 5 2 Unity射线
          170
能力自测         179

7章 UI系统
     
182
7 1 UI系统概述         182
7 1 1 UI系统简介        182
7 1 2 UI系统特点        182

7 2 UI基础控件         183
7 2 1 Canvas控件
      183
7 2 2 Text控件             188
7 2 3 Image控件
        191
7 2 4 Button控件         192
7 3 画龙点睛:UI界面设计   193
7 3 1 新建场景             193
7 3 2 新建
Canvas对象          193
7 3 3 重命名
Button和
Text对象      193
7 3 4 新建脚本文件      194
7 3 5 挂载脚本文件      195
7 3 6 添加事件             195
7 3 7 场景编译             196
7 3 8 运行场景             197
7 4 锦上添花:交互式
UI设计         198
7 4 1 新建文件夹         198
7 4 2 新建
Canvas       198
7 4 3 添加组件             199
7 4 4 添加图片对象      200
7 4 5 给图片对象赋值             200
7 4 6 修改文本信息      201
7 4 7 隐藏背包             202
7 4 8 新建脚本             202
7 4 9 挂载脚本             203
7 4 10 修改脚本
          203
7 4 11 设置脚本属性
   205
7 4 12 查看效果
          206
7 5 包打天下:导出项目       207
7 5 1 导出至
Windows平台    207
7 5 2 导出至
Android平台      212
能力自测         216
参考文献
      
219
展开全部

作者简介

范丽亚,西安交通大学城市学院副教授,从事多年的AR/VR技术与产业研究, 新工科联盟虚拟现实教育工委会委员,广东省MR混合现实教育产业技术创新联盟副秘书长 / 软件技术专委会主任,西安智能制造产业技术创新战略联盟副秘书长。主持和参与多项省部级和国家级重点研发计划项目,拥有多项国家实用新型发明专利,累计在高水平国际会议和国内核心期刊上发表论文20余篇,主编《AR/VR技术与开发——基于Unity3D/ARKit/ARCore》)、《虚拟现实应用技术基础》等教材。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航