图书介绍
Unity权威指南 Unity 3D与Unity 2D全实例讲解PDF|Epub|txt|kindle电子书版本网盘下载
![Unity权威指南 Unity 3D与Unity 2D全实例讲解](https://www.shukui.net/cover/4/34405610.jpg)
- 路朝龙编著 著
- 出版社: 北京:中国青年出版社
- ISBN:7515322100
- 出版时间:2014
- 标注页数:518页
- 文件大小:303MB
- 文件页数:534页
- 主题词:
PDF下载
下载说明
Unity权威指南 Unity 3D与Unity 2D全实例讲解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Unity 3D界面介绍16
1.1 Unity的标题栏16
1.2 菜单栏16
1.2.1 file菜单16
1.2.2 Edit菜单17
1.2.3 Assets资源菜单17
1.2.4 GameObiect游戏物体菜单18
1.2.5 Component组件菜单18
1.2.6 Terrain菜单19
1.2.7 Window菜单19
1.2.8 Help帮助菜单19
1.3 工具栏20
1.4 项目视窗20
1.5 层次视图22
1.6 场景视图23
1.6.1 场景变换图标23
1.6.2 视图工具条24
1.7 游戏视图25
1.8 Inspector(属性)视窗26
第2章 资源管理28
2.1 内部资源28
2.1.1 新建项目28
2.1.2 内部资源创建29
2.2 外部资源创建及导入34
2.2.1 模型输出设置34
2.2.2 角色动画的输出及导入39
2.3 材质和着色器43
2.3.1 材质、纹理、着色器44
2.3.2 材质、着色器应用实例47
2.4 2D纹理和Movie纹理55
2.5 声音文件61
2.6 Asset Store(资源Store)66
2.7 Prefab(预设)68
2.7.1 Prefab(预设)创建及属性视窗操作68
2.7.2 运行实例化72
2.8 Project视窗搜索功能76
2.8.1 资源文件显示和管理76
2.8.2 资源创建和搜素78
2.9 资源输入原理79
第3章 场景创建83
3.1 游戏物体与组件83
3.1.1 物体和组件84
3.2 属性视窗的使用87
3.2.1 属性编辑87
3.2.2 属性类型88
3.2.3 多物体编辑89
3.2.4 属性视窗菜单91
3.3 场景视图操作92
3.3.1 场景浏览92
3.3.2 场景物体定位93
3.3.3 场景物体标识94
3.4 灯光和摄像机95
3.4.1 Unity灯光95
3.4.2 Unity灯光100
第4章 脚本及变量105
4.1 脚本及变量105
4.1.1 脚本创建105
4.1.2 使用变量107
4.2 游戏物体组件访问109
4.2.1 游戏对象成员组件的访问109
4.2.2 自定义组件访问110
4.3 游戏物体间访问112
4.3.1 引用物体112
4.3.2 引用脚本113
4.3.3 使用Find()函数引用物体114
4.3.4 使用标签的方式引用物体115
4.4 脚本时间控制116
4.4.1 deltaTime变量的使用116
4.4.2 time变量的使用117
4.4.3 时间控制118
4.5 随机数的使用119
4.5.1 随机数使用120
4.5.2 随机数应用实例121
4.6 C#脚本编写125
4.6.1 JavaScript脚本和C#脚本125
4.6.2 JavaScript和C#变量及函数定义126
第5章 GUI图形用户界面131
5.1 UnityGUI原理介绍131
5.1.1 GUI控件使用131
5.1.2 GUI控件声明133
5.2 常用控件及使用135
5.2.1 标签控件135
5.2.2 按钮控件135
5.2.3 文本输入框控件136
5.2.4 开关按钮控件137
5.2.5 水平滑块和垂直滑块控件138
5.3 复合控件及使用138
5.3.1 工具条控件138
5.3.2 选择网格控件140
5.4 UnityGUI群组视图控件及使用142
5.4.1 UnityGUI群组视图控件143
5.4.2 使用嵌套组144
5.5 GUI style及创建自定义风格组件145
5.5.1 使用自定义的GUI风格145
5.5.2 GUI Skin应用148
5.6 GUILayout控件及使用150
5.6.1 GUILayout控件151
5.7 动态窗口添加及使用中文字体153
5.7.1 窗口控件使用153
5.7.2 窗口控件定制155
第6章 Unity地形引擎系统158
6.1 地形系统工作流程158
6.1.1 Unity中地形创建158
6.1.2 Terrain菜单命令应用158
6.2 地形编辑160
6.2.1 地形编辑工具160
6.2.2 地形纹理绘制162
6.2.3 添加树木、植被等地形元素165
6.3 地形设置及公路效果创建167
6.3.1 地形设置167
6.3.2 公路效果创建168
第7章 输入与控制172
7.1 Unity输入管理172
7.1.1 虚拟轴定义172
7.1.2 虚拟轴选项设置173
7.2 虚拟轴应用及键盘事件176
7.2.1 虚拟轴应用176
7.2.2 键盘检测178
7.3 鼠标事件与GUI系统双击检测180
7.3.1 鼠标检测180
7.3.2 GUI系统双击检测181
第8章 角色控制器组件184
8.1 角色控制器184
8.1.1 第一人称角色控制器184
8.2 第一人称角色控制器组件构成186
8.2.1 角色控制器组件186
8.2.2 Character Motor(角色引擎)脚本188
第9章 物理引擎介绍194
9.1 物理引擎介绍194
9.1.1 刚体使用及选项设置194
9.1.2 实施刚体力196
9.2 刚体碰撞及消息传递200
9.2.1 刚体碰撞器及使用201
9.2.2 刚体碰撞及消息传递205
9.3 刚体关节208
9.3.1 刚体铰链关节的使用209
9.3.2 固定和弹簧关节的使用213
9.3.3 角色和配置关节的使用216
9.4 布料系统的使用220
9.4.1 交互布料系统的使用220
9.4.2 交互布料系统的属性设置222
第10章 Unity粒子系统225
10.1 粒子系统创建和操作方式225
10.1.1 粒子系统的创建225
10.1.2 粒子属性控制226
10.2 粒子属性调节231
10.2.1 粒子通用属性调节231
10.2.2 粒子扩展属性的调节232
10.3 粒子碰撞、渲染和材质235
10.3.1 粒子碰撞235
10.3.2 粒子渲染240
第11章 树效果246
11.1 程序自动生成的树效果246
11.1.1 创建树前的准备工作246
11.1.2 使用程序自动创建树247
11.1.3 添加树材质255
11.2 手动创建的树效果256
11.2.1 手动创建树257
11.3 树的基本属性定义263
11.3.1 树的“根节点”属性264
11.3.2 树枝的属性调节267
11.3.3 树叶属性调节及树与地形的搭配使用273
第12章 射线碰撞检测279
12.1 射线碰撞简介279
12.2 射线碰撞检测应用实例279
第13章 Mecanim动画系统283
13.1 Unity新的动画系统Mecanim总览283
13.1.1 Mecanim术语284
13.1.2 角色导入及Avatar工作原理286
13.1.3 Mecanim Body Mask的使用294
13.2 Mecanim的Retargeting296
13.2.1 Mecanim的Retargeting概念296
13.2.2 Mecanim Retargeting应用299
13.3 Mecanim动画片段循环设置306
13.3.1 动画片段循环处理306
13.3.2 运动捕捉动画片段循环处理308
13.3.3 Mecanim Root Motion应用315
13.4 Animator(动画)组件和动画控制器资源322
13.4.1 动画组件及其属性322
13.4.2 动画控制器323
13.5 Mecanim动画状态机325
13.5.1 动画状态的创建325
13.5.2 动画状态的属性327
第14章 Mecanim高级主题330
14.1 角色动画状态机330
14.1.1 角色效果调节330
14.1.2 创建动画状态机331
14.1.3 动画状态机条件控制338
14.2 Mecanim Blend tree应用341
14.2.1 Blend Tree应用342
14.2.2 Blend Tree 1D选项348
14.2.3 复合Blend Tree350
14.3 Mecanim动画控制器层应用357
14.3.1 Mecanim层概念357
14.3.2 Mecanim层的执行顺序和权重设置360
14.4 2D BlendTree362
14.4.1 2D融和应用363
14.4.2 2D Blend Tree的脚本控制367
14.4.3 2D Blend Tree的选项设置370
14.5 Mecanim的目标匹配功能373
14.5.1 目标匹配功能373
14.5.2 在脚本中创建位置匹配功能374
14.6 Mecanim一般性动画处理377
14.6.1 一般性的动画377
14.6.2 一般性动画处理实例378
14.7 Mecanim跟随效果384
14.7.1 角色准备384
14.8 Mecanim群体动画388
14.8.1 群组动画创建389
14.8.2 Mecanim动画曲线应用394
第15章 Mecanim射击类游戏实例401
15.1 角色及场景准备401
15.1.1 角色准备401
15.1.2 武器准备404
15.1.3 目标物体指定405
15.2 角色瞄准和射击逻辑406
15.2.1 创建瞄准逻辑407
15.2.2 创建IK手柄匹配410
15.2.3 创建射击逻辑413
15.2.4 创建射击的动作416
15.2.5 目标物体设置419
第16章 Mecanim与自动寻径应用425
16.1 自动寻径功能425
16.1.1 Nav Mesh Agent组件介绍425
16.1.2 Nav Mesh网格创建426
16.1.3 寻径功能具体实现429
16.2 角色动画逻辑430
16.2.1 为角色添加动画状态机430
16.2.2 创建自定义的类434
16.2.3 NavMeshAgent组件的三种状态440
第17章 Unity Native 2D工具445
17.1 2D开发工具总览445
17.1.1 2D开发工具功能445
17.1.2 2D精灵物体创建和编辑449
17.2 2D动画制作及动画事件452
17.2.1 2D动画制作:452
17.2.2 动画事件457
第18章 2D rigidBody刚体462
18.1 2D刚体工作流程462
18.1.1 2D精灵物体的输入属性及刚体创建462
18.1.2 2D rigidBody刚体工作流程464
18.1.3 2D刚体属性467
18.2 2d Collider碰撞器属性471
18.2.1 添加2D碰撞器组件471
18.2.2 2D物理系统碰撞方式474
18.2.3 实施2D刚体力及构建二维矢量478
18.2.4 2D碰撞及触发消息传递494
18.3 unity 2D物理系统关节功能499
18.3.1 物理关节的使用499
18.3.2 2D关节应用实例506