图书介绍

Unity 3.x游戏开发经典教程PDF|Epub|txt|kindle电子书版本网盘下载

Unity 3.x游戏开发经典教程
  • (英)WillGoldstone著 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030368270
  • 出版时间:2013
  • 标注页数:388页
  • 文件大小:158MB
  • 文件页数:408页
  • 主题词:游戏程序-程序设计-教材

PDF下载


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

下载说明

Unity 3.x游戏开发经典教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 进入三维世界1

1.1了解三维世界1

坐标系1

本地坐标系和世界坐标系2

向量4

相机4

多边形、边、顶点和网格5

材质、纹理、着色器7

1.2刚体物理7

碰撞检测8

1.3 Unity的几个关键概念9

Unity应用举例10

资源11

场景11

游戏对象11

组件12

脚本12

预制13

1.4界面13

场景视图和网格层次面板14

检视面板16

工程面板17

游戏视图18

1.5小结18

第2章 游戏雏形和脚本基础21

2.1你的第一个Unity工程21

2.2简单的环境雏形23

设置场景24

添加简单的光源24

制作砖块物体25

建立一堵墙,然后破坏它29

2.3脚本入门30

一个新的行为脚本或“类”30

一个新建的c#脚本中有什么?31

一个新建的JavaScript脚本中有什么?33

摧毁那堵墙34

声明公有变量35

2.4理解Translate函数39

完善Translate函数40

2.5测试游戏41

创建一个射弹42

2.6使用预制存储信息43

发射射弹44

2.7用Instantiate()函数生成物体45

为刚体添加力45

2.8小结47

第3章 创建环境49

3.1游戏构思49

3.2使用地形工具51

地形工具的特点52

地形工具的功能54

创建一个小岛——太阳、海和海滩59

3.3小结75

第4章 角色控制器和脚本进阶77

4.1使用检视面板77

标签78

层79

预制和检视面板80

4.2解剖角色控制器81

4.3分解第一人称控制器81

父子级关系81

First Person Controller物体83

4.4脚本进阶90

命令91

变量91

4.5完整的例子94

函数95

编写自己的函数96

声明自定义函数98

if else条件语句101

多重条件103

4.6脚本的内部交流和点语法105

访问其他物体105

Find()和FindWithTag()命令105

SendMessage()命令106

GetComponent()命令107

注释110

4.7角色移动脚本110

分解脚本111

声明变量111

4.8小结116

第5章 交互117

5.1外部建模软件117

模型的常规设置118

网格118

材质119

动画119

动画压缩120

5.2设置岗哨模型120

5.3添加岗哨模型121

位置122

旋转122

添加碰撞器123

添加刚体125

添加音频125

关闭动画的自动播放125

5.4碰撞和触发器126

5.5光线投射129

5.6打开岗哨模型131

方法1——碰撞检测132

方法2——光线投射145

方法3——触发器碰撞检测152

5.7小结156

第6章 收集、物品栏和HUD159

6.1制作能量源预制159

下载、导入和放置159

为能量源添加标签160

碰撞器的大小和旋转160

添加刚体161

创建能量源脚本162

添加触发器碰撞检测163

保存为预制165

6.2放置能量源165

6.3编写玩家Inventory脚本166

保存充电状态166

添加CellPickup()函数168

6.4限制岗哨的进入169

用能量源的计数器限制进门170

6.5显示能量源HUD170

GUI纹理的导入设置171

创建GUITexture物体171

放置PowerGUI纹理172

编写脚本转换纹理173

理解数组173

解锁门182

6.6为玩家提供提示185

使用GUIText在屏幕上显示信息186

6.7小结192

第7章 实例化和刚体194

7.1使用Instantiation()命令194

7.2刚体195

力195

刚体组件195

7.3创建迷你游戏196

创建椰子预制197

创建Launcher物体198

使用脚本发射椰子201

最后的检查209

限制实例数量,移除物体211

添加小屋214

赢得胜利228

打磨游戏234

7.4小结237

第8章 粒子系统239

8.1什么是粒子系统?239

粒子发射器239

粒子动画器240

粒子渲染器240

8.2制作任务241

需要的资源242

添加木条242

创建篝火粒子系统244

点燃篝火253

8.3测试游戏263

究竟还有什么问题呢?264

8.4小结265

第9章 制作菜单268

9.1界面和菜单268

创建场景269

9.2使用GUITexture和鼠标事件创建菜单273

添加Play按钮274

GUITexture按钮的脚本274

加载场景276

为公有变量赋值277

测试按钮278

添加向导按钮279

添加退出按钮279

使用Debug命令检测脚本283

9.3使用Unity GUI类和GUI皮肤制作菜单284

关闭游戏物体284

创建菜单284

9.4小结307

第10章 动画基础309

10.1庆祝信息309

制作庆祝信息的步骤310

触发胜利311

创建庆祝信息文本312

使用线性插值(Le rp)313

创建win物体316

创建Fader物体并使用动画面板318

载入庆祝信息328

放置GUITexture330

挑战——小岛场景的淡入淡出330

10.2小结330

第11章 游戏完善和最后的调整331

11.1调整地形和玩家的初始位置331

调整地形332

创建道路334

11.2设置玩家的初始位置335

11.3优化游戏性能336

相机剪裁面和雾336

光照贴图337

光源和烘焙337

烘焙光照贴图342

11.4最后的调整346

火山346

椰子的拖痕351

11.5小结354

第12章 发布与分享356

12.1发布选项356

网络播放器版356

PC或Mac单机版357

OSX Dashboard Widget358

12.2发布设置358

12.3播放器设置359

跨平台设置359

各平台设置360

12.4质量设置363

12.5玩家输入设置365

12.6发布游戏366

发布网络播放器版366

第一次发布373

发布网络播放器版可执行文件374

12.7分享你的作品379

分享到Kongregate.com380

12.8小结380

第13章 测试和进一步学习382

13.1在实践中学习382

13.2测试并完成游戏382

公测382

13.3学习方法386

覆盖尽可能多的基础内容386

利用现有资源386

遇到问题尽管问!387

13.4小结388

热门推荐