当前位置:首页 > 工业技术
Unity游戏开发技术
Unity游戏开发技术

Unity游戏开发技术PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:程明智,王一夫编著
  • 出 版 社:北京:国防工业出版社
  • 出版年份:2012
  • ISBN:9787118082302
  • 页数:230 页
图书介绍:本书共分为7章。第1章介绍了网络游戏开发技术概论,第2章概要地介绍了Torque引擎软件的基本知识,第3章以GettingStared的方式,介绍Torque引擎支持的文件类型,第4章介绍Torque编辑器的使用,第5章介绍Torque引擎的Script脚本编程相关知识,第6章以具体的案例为主线,介绍使用Torque进行网络游戏开发的过程,第7章介绍网络游戏平台及运营相关知识。
《Unity游戏开发技术》目录

第1章 Unity基础介绍 1

1.1安装Unity 3D 1

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添加生命值GUI 141

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

相关图书
作者其它书籍
返回顶部