7. 流星
系列
你正在阅读 太空射击游戏教程 的 第7部分。
- 太空射击游戏, 第1部分
- 太空射击游戏, 第2部分
- 太空射击游戏, 第3部分
- 太空射击游戏, 第4部分
- 太空射击游戏, 第5部分
- 太空射击游戏, 第6部分
- 太空射击游戏, 第7部分
- 太空射击游戏, 第8部分
- 太空射击游戏, 第9部分
- 太空射击游戏, 第10部分
- 太空射击游戏, 第11部分
- 太空射击游戏, 第12部分
- 太空射击游戏, 第13部分
提示
在这一章节中,我们将学习如何在游戏中添加流星。
添加流星
我们将添加四个流星对象。添加一个名为 "Meteor1" 的新对象,并从资产文件夹中选择 "meteor_1.png"。
重复相同的过程以添加所有四个流星。然后你的对象应该看起来像这样:
我们将使用对象组来同时控制多个流星对象,特别是在事件中。创建一个名为 "Meteors" 的新对象组,并添加流星对象。
击中流星
打开 事件 标签,复制条件和操作(玩家与 BulletEnemy 碰撞),然后粘贴它。将条件和 删除 操作中的 BulletEnemy 替换为 Meteors,并确保 IsDamaged 等于 30。
添加一个新条件来检测 Bullet 和 Meteors 之间的碰撞。
提示
我们的子弹在击中流星时会消失。
然后,添加一个操作来删除 "子弹" 对象。最终,你的事件应该如下所示。
测试
在测试流星之前,我们应该在场景中 放置一些流星对象。拖放 一些流星物品到场景中。
运行游戏。现在你可以看到场景中的流星。如果你击中一些流星,玩家将受到一些伤害。