Unity 2D游戏开发快速入门 狂怒坦克RAGETANK制作
Unity 2D游戏开发快速入门 狂怒坦克RAGETANK制作
目 录
第1章 创建一个简单的2D游戏… 1
1.1 地面… 1
1.2 游戏精灵… 3
1.3 精灵动画… 7
1.3.1 Animation. 7
1.3.2 Animator 9
1.4 使用脚本实现游戏逻辑… 12
精灵动画状态的控制… 12
监听精灵当前的动画状态… 14
1.5 2D游戏的运行效果… 17
第2章 为游戏精灵添加更多状态… 19
2.1 摄像头追踪功能… 19
2.2 精灵的死亡和重生… 22
2.3 添加多个地面… 27
2.4 精灵的跳跃状态… 28
2.5 精灵的开火状态Unity 2D游戏开发快速入门 狂怒坦克RAGETANK制作… 34
第3章 让游戏精灵不再孤单… 40
3.1 为游戏添加反派角色… 40
3.2 精灵与反派角色碰撞后死亡… 44
3.3 精灵主动攻击反派角色… 46
3.4 添加反派角色销毁时的效果… 48
3.5 添加多个反派角色到游戏中… 50
第4章 为游戏添加更多背景元素… 52
4.1 为游戏场景补充更多元素… 52
4.1.1 限制精灵的移动范围… 52
4.1.2 添加背景元素… 54
4.1.3 让背景元素动起来… 55
4.1.4 让粒子效果显示在前面… 58
4.2 记录分数… 59
4.3 动态生成更多的敌人… 61
第5章 终极战斗… 66
5.1 引入究极敌人… 66
5.2 究极敌人的行为逻辑… 67
5.3 让究极敌人的出场更威风些… 72
5.4 究极敌人的攻击方式… 74
5.5 玩家精灵的反击… 77
第6章 让游戏更完善… 85
6.1 游戏关卡… 85
6.2 游戏标题以及开始按钮… 88
6.2.1 导入标题和按钮资源… 88
6.2.2 表示游戏状态的类… 89
6.2.3 单击开始按钮,进入游戏… 92
6.2.4 游戏最终运行效果展示 94Unity 2D游戏开发快速入门 狂怒坦克RAGETANK制作
Comments are closed.