图书介绍

Unity移动游戏开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Unity移动游戏开发
  • (澳)乔恩·曼宁(Jon Manning),(澳)帕里斯·巴特菲尔德–艾迪生(Paris Buttfield-Addison) 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115488794
  • 出版时间:2018
  • 标注页数:300页
  • 文件大小:33MB
  • 文件页数:329页
  • 主题词:游戏程序-程序设计

PDF下载


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

下载说明

Unity移动游戏开发PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 Unity基础3

第1章 Unity简介3

1.1 内容简介3

1.2 Unity概述4

1.2.1 Unity能够做什么4

1.2.2 获取Unity5

第2章 Unity一览6

2.1 编辑器6

2.2 场景视图9

2.2.1 模式选择器9

2.2.2 场景视图内的移动10

2.2.3 手柄控件11

2.3 Hierarchy窗格11

2.4 项目视图12

2.5 Inspector13

2.6 游戏视图14

2.7 小结14

第3章 游戏中的脚本15

3.1 C#快速入门16

3.2 Mono和Unity16

3.3 游戏对象、组件和脚本18

3.3.1 Inspector19

3.3.2 组件19

3.4 重要的方法20

3.4.1 Awake和OnEnable20

3.4.2 Start20

3.4.3 Update和LateUpdate21

3.5 协程22

3.6 创建和销毁对象23

3.6.1 实例化24

3.6.2 从头创建对象24

3.6.3 销毁对象24

3.7 特性25

3.8 脚本中的时间27

3.9 记录到控制台28

3.10 小结28

第二部分 构建2D游戏:地精寻宝31

第4章 开始构建游戏31

4.1 游戏设计32

4.2 创建项目并导入资源35

4.3 创建地精37

4.4 绳索41

4.4.1 编写控制Rope的代码43

4.4.2 配置绳索52

4.5 小结54

第5章 建立游戏玩法55

5.1 输入55

5.1.1 Unity Remote55

5.1.2 添加倾斜控制56

5.1.3 控制绳索59

5.1.4 使摄像机跟随地精61

5.1.5 脚本与调试63

5.2 创建地精的代码66

5.3 设置Game Manager75

5.3.1 设置和重置游戏81

5.3.2 创建新地精82

5.3.3 移除旧地精83

5.3.4 重置游戏84

5.3.5 处理触碰85

5.3.6 到达出口85

5.3.7 暂停与恢复86

5.3.8 处理Reset按钮86

5.4 准备场景86

5.5 小结88

第6章 使用陷阱和目标建立游戏玩法89

6.1 简单的陷阱89

6.2 宝藏和出口91

6.3 添加背景94

6.4 小结95

第7章 优化游戏96

7.1 更新游戏的画面97

7.2 更新物理组件100

7.3 背景104

7.3.1 层104

7.3.2 创建背景105

7.3.3 不同的背景107

7.3.4 井底109

7.3.5 更新摄像机110

7.4 用户界面111

7.5 无敌模式117

7.6 小结118

第8章 完成Gnome's Well游戏119

8.1 更多陷阱和关卡对象119

8.1.1 尖刺119

8.1.2 转轮120

8.1.3 障碍123

8.2 粒子效果123

8.2.1 定义粒子的材质123

8.2.2 Blood Fountain124

8.2.3 Blood Explosion127

8.2.4 使用粒子系统128

8.3 主菜单128

8.4 音效132

8.5 完成游戏后的挑战133

第三部分 构建一个3D游戏:太空射击游戏137

第9章 构建一个太空射击游戏137

9.1 设计游戏138

9.2 架构141

9.3 创建场景142

9.3.1 飞船143

9.3.2 空间站147

9.3.3 天空盒149

9.3.4 画布152

9.4 小结153

第10章 输入和飞行控制154

10.1 输入154

10.1.1 添加摇杆154

10.1.2 输入管理器157

10.2 飞行控制159

10.2.1 指示器160

10.2.2 Indicator Manager164

10.3 小结166

第11章 添加武器及锁定目标167

11.1 武器167

11.1.1 飞船的武器170

11.1.2 Fire按钮172

11.2 目标标线179

11.3 小结179

第12章 小行星与伤害180

12.1 小行星180

12.2 造成伤害与受到伤害185

12.3 小结192

第13章 音效、菜单、死亡及爆炸193

13.1 菜单193

13.1.1 主菜单194

13.1.2 Paused画面195

13.1.3 GameOver画面196

13.1.4 添加Pause按钮197

13.2 Game Manager和死亡197

13.2.1 起始点198

13.2.2 创建Game Manager198

13.2.3 设置场景204

13.3 边界207

13.3.1 创建UI207

13.3.2 编写代码处理边界208

13.4 最终优化213

13.4.1 太空尘埃213

13.4.2 轨迹渲染器215

13.4.3 音效219

13.4.4 爆炸221

13.5 小结221

第四部分 高级功能225

第14章 光照与着色器225

14.1 材质与着色器225

14.2 全局光照235

14.3 性能考虑240

14.3.1 Profiler240

14.3.2 获取设备数据243

14.3.3 通用提示243

14.4 小结244

第15章 在Unity中创建GUI245

15.1 Unity GUI系统的工作方式245

15.1.1 Canvas245

15.1.2 RectTransform246

15.1.3 Rect工具247

15.1.4 锚点248

15.2 控件249

15.3 事件和光线投射249

15.4 使用布局系统250

15.5 缩放Canvas252

15.6 画面切换253

15.7 小结253

第16章 编辑器扩展254

16.1 创建自定义向导255

16.2 创建自定义编辑器窗口261

16.2.1 Editor GUIAPI262

16.2.2 AssetDatabase270

16.3 创建自定义属性绘制器270

16.3.1 创建类273

16.3.2 设置属性的高度274

16.3.3 覆盖OnGUI274

16.3.4 获取属性274

16.3.5 创建属性作用域275

16.3.6 绘制标签275

16.3.7 计算矩形275

16.3.8 获取值276

16.3.9 设置检查修改276

16.3.10 绘制滑动条276

16.3.11 绘制字段276

16.3.12 检查修改277

16.3.13 存储属性277

16.3.14 进行测试277

16.4 创建自定义Inspector277

16.4.1 创建一个简单脚本277

16.4.2 自定义Inspector的创建278

16.4.3 设置类279

16.4.4 定义颜色和属性280

16.4.5 设置变量280

16.4.6 开始绘制GUI280

16.4.7 绘制控件280

16.4.8 应用修改281

16.4.9 进行测试281

16.5 小结282

第17章 编辑器之外283

17.1 Unity服务生态系统283

17.1.1 Asset Store283

17.1.2 Unity C1oud Build290

17.1.3 UnityAds291

17.2 部署291

17.2.1 设置项目291

17.2.2 设置目标293

17.2.3 针对平台构建游戏295

17.3 拓展资料298

作者简介300

关于封面300

热门推荐