图书介绍

Unity游戏开发技术PDF|Epub|txt|kindle电子书版本网盘下载

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

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐