图书介绍

Unity游戏开发技术pdf电子书版本下载

Unity游戏开发技术
  • 程明智,王一夫编著 著
  • 出版社: 北京:国防工业出版社
  • ISBN:9787118082302
  • 出版时间:2012
  • 标注页数:230页
  • 文件大小:95MB
  • 文件页数:240页
  • 主题词:游戏程序-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

精品推荐