第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