《UNITY 2D游戏开发实例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(英)VENITA PEREIRA著;陈文登译
  • 出 版 社:北京:科学出版社
  • 出版年份:2016
  • ISBN:7030478528
  • 页数:219 页
图书介绍:

第1章 认识Unity 1

1.1 游戏开发背景 1

1.2 Unity简介 2

1.3 安装Unity 2

1.4 新建一个2D项目 3

1.5 Unity编辑器 5

工具栏 5

Scene面板 7

Game面板 8

Project Browser面板 8

Hierarchy面板 11

Inspector面板 13

其他面板 15

1.6 小结 19

第2章 场景 21

2.1 什么是游戏背景 21

2.2 创建背景的两种方法 22

使用静态图片创建背景 22

使用区块创建背景 32

2.3 搭建最终场景 34

Camera设置 34

设置前景 35

2.4 小结 36

第3章 添加人物 37

3.1 什么是Sprite 37

3.2 创建Sprite 38

图像编辑软件 38

Sprite Sheet 39

栅格图vs矢量图 39

文件格式 40

3.3 导入Sprite 42

3.4 裁切Sprite Sheet 43

Sprite编辑器 43

手动裁切 44

添加和删除选框 45

工具条 46

自动裁剪 46

裁切类型——自动 47

裁切类型——网格 48

3.5 Texture Atlasing 51

什么是Texture Atlas? 51

Sprite Packers工具 52

3.6 添加游戏人物 53

3.7 Sprite渲染器 55

3.8 添加动画 57

3.9 Animation编辑器 58

3.10 Dopesheet2D动画 59

Animator面板 60

3.11 小结 62

第4章 编写代码 63

4.1 为什么要编写代码 63

编程语言 64

编程语言等级 64

脚本语言 66

UnityScript VS C#VS Boo 67

4.2 编程基础 68

数据类型 68

运算符 69

函 数 70

条件语句 73

注 释 74

类 74

导入外部类 75

代码编辑器 76

4.3 Hello World 77

4.4 控制游戏人物 79

4.5 销毁敌人 82

4.6 协同程序 86

4.7 命名空间 87

4.8 Unity语法手册 88

4.9 小结 90

第5章 游戏中的输入 91

5.1 输入与输出 91

游戏中的输入方式 91

游戏中的输出方式 92

5.2 输入类型 93

5.3 输出类型 94

视觉输出 95

音频输出 95

控制器震动 96

5.4 Unity输入管理器 97

5.5 输入检测 98

5.6 按钮 99

OnGUI 99

GUILayout.Button 99

5.7 游戏控制方式 101

Raycasting 101

5.8 小结 105

第6章 游戏#1 Roguelike 108

6.1 什么是Roguelike 108

6.2 添加游戏背景 108

6.3 制作人物动画 110

向下行走动画 111

向左行走动画 113

向右行走动画 113

向上行走动画 114

6.4 移动控制 114

动画切换 114

编写代码 116

6.5 随机生成敌人 122

6.6 敌人动画 124

6.7 移动敌人 124

6.8 射击子弹 127

6.9 碰撞检测 129

6.10 无法重生 130

6.11 游戏最终效果 131

6.12 小结 131

第7章 游戏#2经典的街机 133

7.1 滑稽的海绵 133

主人翁海绵 134

浴 室 134

添加海绵 135

左右移动 136

生成污垢 138

生成清洗剂 141

7.2 游戏条件 143

生命值 143

分 数 144

时 间 144

7.3 添加HUD 145

7.4 字体样式 145

7.5 游戏资源管理 146

7.6 游戏效果 149

7.7 小结 149

第8章 游戏#3跑酷游戏 151

8.1 什么是跑酷游戏 151

8.2 游戏人物——忍者 152

奔 跑 153

跳跃和滑行 153

添加动画参数 155

动画状态和过渡 155

移动控制 157

8.3 随机重复的障碍物 160

8.4 不死之道 163

8.5 横向卷轴 164

8.6 添加漂亮的粒子效果 165

8.7 显示时间 166

8.8 游戏效果 168

8.9 扩展游戏 168

8.10 小结 169

第9章 游戏#4物理的乐趣 171

9.1 物理基础 171

现实中的物理 172

9.2 Physics 2D 173

9.3 什么是Box2D 174

9.4 创建刚体 176

9.5 模拟世界 179

环 境 179

添加加农炮 182

创建炮弹 186

9.6 游戏效果 187

9.7 扩展游戏 189

9.8 小结 189

第10章 准备就绪 191

10.1 音频 191

音 乐 192

音 效 192

10.2 保存和加载 192

10.3 创建触发器 193

10.4 多镜头 193

10.5 多人游戏 194

10.6 游戏整合 195

第1个场景 195

星 系 195

平 台 196

触发器 197

岩 浆 197

UFO 198

10.7 添加音频 199

10.8 移动镜头 200

10.9 外星人Space Buddy 200

Space Buddy脚本 210

布 局 211

10.10 第2个场景 212

最终结果 212

10.11 发布游戏 215

10.12 开启游戏之旅 217

10.13 海量资源 217

在线资源 217

线下活动 218

免费资源 218

游戏上传 219

联系我 219

10.14 小结 219