图书介绍
虚拟现实(VR)交互程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![虚拟现实(VR)交互程序设计](https://www.shukui.net/cover/26/32440012.jpg)
- 杨秀杰,杨丽芳主编;黎娅,刘明副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517073482
- 出版时间:2019
- 标注页数:260页
- 文件大小:32MB
- 文件页数:269页
- 主题词:虚拟现实-程序设计-高等学校-教材
PDF下载
下载说明
虚拟现实(VR)交互程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Unity引擎基础2
第1章 Unity基础2
1.1初识Unity2
1.1.1什么是Unity2
1.1.2 Unity的应用2
1.2 Unity集成开发环境搭建3
1.2.1 Unity下载3
1.2.2 Unity安装4
1.2.3登录7
1.3 Unity集成开发环境9
1.3.1项目的创建与保存9
1.3.2菜单栏11
1.3.3打开示例工程13
1.3.4工具栏15
1.3.5常用工作视图19
1.4游戏对象与组件23
1.4.1创建游戏对象24
1.4.2常用组件25
1.5 Prefabs25
1.51Prefabs的概念25
1.5.2创建Prefabs26
1.5.3使用Prefabs27
1.6简单三维场景搭建27
本章小结33
第2章 Unity脚本程序基础34
2.1 Unity脚本概述34
2.2创建并运行脚本34
2.2.1创建脚本34
2.2.2编辑脚本36
2.2.3运行脚本39
2.3常用脚本API40
2.3.1 Vector3类40
2.3.2 Input类42
2.3.3 Transform组件45
2.3.4 Time类47
2.3.5 Mathf类48
2.4 Unity脚本案例49
本章小结53
第3章 虚拟现实交互场景的创建54
3.1光照54
3.1.1光照基础54
3.1.2光照窗口58
3.1.3光照模式60
3.1.4阴影62
3.2摄像机63
3.2.1摄像机基础63
3.2.2摄像机的切换65
3.3天空盒67
3.3.1天空盒基础67
3.3.2天空盒的使用68
3.3.3天空盒案例70
3.4地形系统72
3.4.1创建地形72
3.4.2绘制地形75
3.4.3添加地形纹理77
3.4.4添加树木和植被79
3.4.5添加水特效80
3.4.6添加雾特效82
3.5音效82
3.5.1音频组件83
3.5.2音频使用案例84
本章小结86
第4章 Unity图形界面系统87
4.1 UGUI概述87
4.1.1精灵Sprite87
4.1.2画布Canvas90
4.2 UGUI控件93
4.2.1图像Image93
4.2.2原始图片Raw Image94
4.2.3面板Panel94
4.2.4文本Text95
4.2.5按钮Button96
4.2.6输入区域InputField98
4.2.7开关控件Toggle99
4.2.8滑动条Slider101
4.2.9滚动条ScrollBar101
4.3 Rect Transform组件102
4.3.1轴心点Pivot103
4.3.2锚点Anchors103
4.4案例训练——简单游戏开始界面的制作105
本章小结112
第5章 Shuriken粒子系统113
5.1粒子系统的创建113
5.2粒子系统界面114
5.3粒子系统参数116
5.4案例训练——制作简单爆炸效果124
本章小结135
第6章 物理引擎136
6.1刚体136
6.1.1添加刚体136
6.1.2刚体属性138
6.1.3刚体常用方法140
6.2碰撞器141
6.2.1碰撞器的类型141
6.2.2碰撞器的使用142
6.2.3碰撞事件143
6.2.4触发器146
6.3物理材质150
6.3.1反弹系数150
6.3.2摩擦系数152
6.4射线155
6.4.1创建射线155
6.4.2射线相关方法157
本章小结160
第7章 Mecanim动画系统161
7.1 Mecanim动画系统概述161
7.1.1 Mecanim工作流161
7.1.2常用3D建模软件161
7.1.3模型导入162
7.2使用人形角色动画163
7.2.1创建Avatar164
7.2.2配置Avatar164
7.2.3配置Muscle166
7.3动画控制器167
7.3.1 Animator组件168
7.3.2 Animator Controller168
7.3.3动画状态机169
7.3.4动画过渡169
7.3.5 Animation Clip179
7.4人形动画的重定向184
7.4.1重定向的原理184
7.4.2重定向的应用184
本章小结185
第8章 Unity虚拟现实典型处理技术186
8.1全局光照技术186
8.1.1使用预处理光照186
8.1.2烘焙环境遮掩187
8.1.3光照探测器188
8.2导航网格寻路技术191
8.2.1 Navigation组件面板192
8.2.2 Nav Mesh Agent组件193
8.2.3自动寻路案例193
本章小结204
第二部分 VR综合案例开发206
第9章 贪吃蛇小游戏206
9.1游戏场景搭建206
9.2游戏主体控制208
9.2.1控制蛇移动208
9.2.2控制蛇身体跟随210
9.2.3摄像机跟随212
9.2.4控制蛇吃食物212
9.2.5控制蛇身体变化216
9.3添加其他元素219
9.3.1显示积分219
9.3.2添加音效222
9.4发布程序224
9.4.1应用程序打包224
9.4.2发布到Android平台226
本章小结229
第10章 三维虚拟样板间设计230
10.1策划与准备工作230
10.1.1虚拟样板间的交互设计230
10.1.2创建样板间模型231
10.1.3设计制作UI素材240
10.2在Unity中搭建场景240
10.2.1导入模型240
10.2.2创建UI布局242
10.3实现交互功能243
10.3.1设置摄像机243
10.3.2编写交互功能脚本246
10.4添加其他元素254
10.4.1添加天空盒254
10.4.2添加背景音乐255
10.5发布程序256
本章小结259
参考文献260