图书介绍
Unity游戏开发技术PDF|Epub|txt|kindle电子书版本网盘下载
- 程明智,王一夫编著 著
- 出版社: 北京:国防工业出版社
- ISBN:9787118082302
- 出版时间:2012
- 标注页数:230页
- 文件大小:95MB
- 文件页数:240页
- 主题词:游戏程序-程序设计
PDF下载
下载说明
Unity游戏开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Unity基础介绍1
1.1安装Unity 3D1
1.2 Unity 3D界面介绍3
1.2.1 Learning the Interface学习界面3
1.2.2 Customizing Your Workspace自定义工作区14
1.3三维导航操作14
1.4 Unity 3D基本概念16
1.4.1 Asset Workflow资源工作流程16
1.4.2 Creating Scenes创建场景16
1.4.3 Publishing Builds编译发布18
练习题20
第2章 创建游戏基本场景22
2.1工程文件夹的创建22
2.1.1创建一个新的工程文件22
2.1.2保存文件夹中的场景文件23
2.2走动设置24
2.2.1创建地面24
2.2.2创建灯光24
2.2.3创建走动的物体27
2.2.4场景物体重新命名28
2.3创建箱子并设定物理属性28
2.3.1创建箱子28
2.3.2给箱子添加物理属性30
2.4 Unity预设31
2.4.1预设物体的概念31
2.4.2预设物体的自定义制作31
2.4.3预设物体的应用32
2.5绘制地形32
2.5.1地面的创建32
2.5.2平行光的添加33
2.5.3地形的抬高与降低34
2.6绘制草丛35
2.6.1添加草坪贴图35
2.6.2添加草丛38
2.7添加树木40
2.8天空盒子41
2.9添加雾与影子效果44
练习题47
第3章 脚本介绍49
3.1 Unity脚本介绍49
3.1.1 Unity脚本文件的创建49
3.1.2常用操作50
3.2变量和语法51
3.2.1变量51
3.2.2语法53
3.3函数和事件55
3.3.1函数55
3.3.2事件56
3.4运算符57
3.4.1算术运算符57
3.4.2赋值运算符58
3.4.3比较运算符59
3.4.4逻辑运算符59
3.4.5位运算符59
3.4.6运算符的优先级60
3.5 if语句61
3.6 switch语句和循环语句62
3.6.1 switch语句62
3.6.2循环语句63
3.7 Unity核心类64
3.8变量作用域64
3.8.1局部变量64
3.8.2成员变量65
练习题67
第4章 Unity中模型的导入与材质的基本概念69
4.1利用3ds Max三维软件制作3D模型及UV贴图制作69
4.1.1利用3ds Max制作3D模型69
4.1.2利用3ds Max制作UV贴图81
4.1.3 normal法线凹凸贴图的制作85
4.2材质贴图规范87
4.3 Unity中的着色器88
4.4 Unity中模型导入91
4.5 Unity中有趣的三维坐标轴94
4.6局部与全局坐标系96
4.7投掷物体实例制作98
练习题100
第5章 与模型的交互制作102
5.1墙体的交互动画制作102
5.1.1为物体添加动画102
5.1.2为动画添加脚本106
5.1.3设置动画开启范围108
5.2 Special Effects特效110
5.2.1理解粒子系统110
5.2.2火花的点燃110
5.3武器与爆炸特效制作114
5.3.1拾取物体114
5.3.2准备手榴弹118
5.3.3手榴弹脚本编写121
5.3.4添加爆炸123
5.3.5爆炸脚本编写125
5.4添加音效126
练习题128
第6章 GUI图形用户界面和菜单130
6.1理解Unity GUI图形用户界面130
6.1.1 Game Interface Elements游戏界面元素130
6.1.2 GUI Scripting Guide用户图形界面脚本指南131
6.1.3 UnityGUI Basics图形用户界面基础132
6.2添加GUI到游戏中133
6.3 GUI脚本编写138
6.4生命系统(一)141
6.4.1添加生命值GUI141
6.4.2生命值脚本编写142
6.5 3D主菜单145
6.5.1添加一个3D主菜单145
6.5.2 3D主菜单脚本编写150
6.6炮塔153
6.6.1炮塔的准备和清理153
6.6.2炮塔对玩家实现跟随性目标注视159
练习题160
第7章 人工智能与生命系统162
7.1 AI人工智能162
7.2应用AI人工智能168
7.3枪支动画170
7.4攻击时间计算173
7.5生命系统(二)176
7.5.1减血系统176
7.5.2游戏结束目录179
练习题182
第8章 输出游戏184
8.1 Build Settings对话框184
8.2品质设定186
8.3玩家设定187
练习题189
附录1 Unity 3D快捷键一览表191
附录2 Unity 3D运算符一览表194
附录3 MonoBehaviour基类介绍196