-
内容大纲
本书是“Unity技术基础”与“增量式项目实战”的融合,给零基础入门Unity又希望快速上手独立开发作品的读者,带来一次友好的虚拟现实学习与开发体验。全书共7章,第1章是Unity操作基础,第2章至第7章是Unity核心技术模块知识点讲解+案例实战,包括动画系统、天空盒、地形、模型、物理系统和UI系统。全书以“滚雪球”的方式,从创建一个新项目开始,逐渐添加项目的各个功能模块,到完成全部开发流程打包导出,形成一个相对完整的项目作品。各模块知识点和开发案例前后承接,目的是实现以点带面、从线到片、点面结合的立体化学习效果,达到理论与实践紧密结合的目的。
本书内容循序渐进,深入浅出,条理清晰,图文并茂,易于上手;每章知识点配有相应的练习题以巩固所学知识。
本书适合作为高等院校虚拟现实、计算机科学与技术、软件工程、视觉设计与艺术、动漫设计、数字媒体等专业教材。欲从事AR/VR技术开发的相关工作人员,也可以通过本书快速入门和上手,从零基础轻松跨入AR/VR开发领域。 -
作者介绍
-
目录
第1章 Unity基本操作
1.1 准备工作
1.1.1 初识Unity
1.1.2 注册账号与激活许可证
1.1.3 安装Unity Hub
1.1.4 安装Unity Editor
1.2 Unity基础操作
1.2.1 新建Unity项目
1.2.2 Unity Editor的主要窗口与视图
1.2.3 Unity常用的快捷操作
1.2.4 Scene窗口常用的操作
1.2.5 Inspector窗口常用的操作
1.3 常用的游戏对象与组件
1.3.1 GameObject
1.3.2 Component
1.4 小试牛刀:旋转的立方体
能力自测
第2章 动画系统
2.1 动画系统功能
2.2 动画系统专业术语
2.2.1 动画剪辑常用术语
2.2.2 Avatar常用术语
2.2.3 Animator常用术语
2.3 初出茅庐:动画制作
2.3.1 新建动画项目
2.3.2 下载并导入资源包
2.3.3 添加人物模型
2.3.4 添加动画控制器
2.3.5 模型替换与Avatar骨骼复用
2.3.6 添加组件
2.3.7 安装Input System资源包
2.3.8 添加角色控制脚本
2.3.9 添加刚体设置参数
2.3.10 动画演示
能力自测
第3章 天空盒的制作与使用
3.1 天空盒设计思想
3.2 天空盒类型
3.2.1 六面天空盒
3.2.2 立方体贴图天空盒
3.2.3 全景贴图天空盒
3.2.4 程序化天空盒
3.3 天空盒基本操作
3.3.1 创建天空盒材质
3.3.2 环境光照设置
3.3.3 绘制天空盒
3.3.4 方向光和场景颜色设置
3.4 别有洞天:天空盒制作
3.4.1 加载动画资源
3.4.2 导入天空盒资源
3.4.3 立方体贴图天空盒制作案例
3.4.4 全景天空盒制作案例
能力自测
第4章 地形的制作与使用
4.1 地形工具
4.1.1 创建和编辑地形
4.1.2 地形操作快捷键
4.1.3 使用基本地形工具绘制简单地形
4.2 下载和安装地形资源包
4.2.1 安装地形工具包Terrain Tools
4.2.2 下载样本资源包
4.2.3 下载景观资源包
4.2.4 将材质转换为URP类型
4.3 运筹帷幄:绘制地形
4.3.1 创建地形
4.3.2 添加草地纹理
4.3.3 添加灯光
4.3.4 绘制道路
4.3.5 绘制树木
4.3.6 绘制花草
4.3.7 添加岩石
4.4 精益求精:后期处理
4.4.1 添加天空盒
4.4.2 灯光处理
4.4.3 添加体积
4.4.4 调整色调映射
4.4.5 调整高光溢出
4.4.6 调整亮度和对比度
4.4.7 调整白平衡
能力自测
第5章 模型的添加与布局
5.1 模型概述
5.1.1 模型文件格式
5.1.2 模型导入前的准备工作
5.1.3 模型导出前的优化措施
5.1.4 导入模型
5.2 雕梁画栋:导入简单模型
5.2.1 资源加载
5.2.2 设置着色器
5.2.3 模型预制体
5.3 高屋建瓴:加载建筑物模型
5.3.1 添加建筑物预制体
5.3.2 自定义建筑物预制体
能力自测
第6章 物理系统
6.1 物理系统概述
6.1.1 碰撞体
6.1.2 物理材质
6.1.3 连续碰撞检测
6.1.4 刚体
6.1.5 触发器
6.1.6 碰撞体类型
6.1.7 角色控制器
6.2 粮草先行:资源导入与准备
6.3 粗中有细:添加小物件
6.4 仁者见仁:第三人称到第一人称视角的切换
6.4.1 安装虚拟相机
6.4.2 安装第一人称资源包
6.4.3 在场景中添加第一人称角色控制器
6.4.4 替换第一人称角色控制器模型
6.4.5 实现第一人称与第三人称角色之间的切换
6.5 你来我往:第一人称视角下人与物的交互
6.5.1 准备工作
6.5.2 Unity射线
能力自测
第7章 UI系统
7.1 UI系统概述
7.1.1 UI系统简介
7.1.2 UI系统特点
7.2 UI基础控件
7.2.1 Canvas控件
7.2.2 Text控件
7.2.3 Image控件
7.2.4 Button控件
7.3 画龙点睛:UI界面设计
7.3.1 新建场景
7.3.2 新建Canvas对象
7.3.3 重命名Button和Text对象
7.3.4 新建脚本文件
7.3.5 挂载脚本文件
7.3.6 添加事件
7.3.7 场景编译
7.3.8 运行场景
7.4 锦上添花:交互式UI设计
7.4.1 新建文件夹
7.4.2 新建Canvas
7.4.3 添加组件
7.4.4 添加图片对象
7.4.5 给图片对象赋值
7.4.6 修改文本信息
7.4.7 隐藏背包
7.4.8 新建脚本
7.4.9 挂载脚本
7.4.10 修改脚本
7.4.11 设置脚本属性
7.4.12 查看效果
7.5 包打天下:导出项目
7.5.1 导出至Windows平台
7.5.2 导出至Android平台
能力自测
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...