Skip to content

7. 流星

系列

你正在阅读 太空射击游戏教程第7部分

  1. 太空射击游戏, 第1部分
  2. 太空射击游戏, 第2部分
  3. 太空射击游戏, 第3部分
  4. 太空射击游戏, 第4部分
  5. 太空射击游戏, 第5部分
  6. 太空射击游戏, 第6部分
  7. 太空射击游戏, 第7部分
  8. 太空射击游戏, 第8部分
  9. 太空射击游戏, 第9部分
  10. 太空射击游戏, 第10部分
  11. 太空射击游戏, 第11部分
  12. 太空射击游戏, 第12部分
  13. 太空射击游戏, 第13部分

提示

在这一章节中,我们将学习如何在游戏中添加流星。

添加流星

我们将添加四个流星对象。添加一个名为 "Meteor1" 的新对象,并从资产文件夹中选择 "meteor_1.png"

添加流星

重复相同的过程以添加所有四个流星。然后你的对象应该看起来像这样:

流星对象

我们将使用对象组来同时控制多个流星对象,特别是在事件中。创建一个名为 "Meteors" 的新对象组,并添加流星对象。

流星对象组

击中流星

打开 事件 标签,复制条件和操作(玩家与 BulletEnemy 碰撞),然后粘贴它。将条件和 删除 操作中的 BulletEnemy 替换为 Meteors,并确保 IsDamaged 等于 30

碰撞流星

添加一个新条件来检测 BulletMeteors 之间的碰撞。

提示

我们的子弹在击中流星时会消失。

子弹碰撞流星

然后,添加一个操作来删除 "子弹" 对象。最终,你的事件应该如下所示。

事件结束

测试

在测试流星之前,我们应该在场景中 放置一些流星对象拖放 一些流星物品到场景中。

拖放流星

运行游戏。现在你可以看到场景中的流星。如果你击中一些流星,玩家将受到一些伤害。

测试

下一步

太空射击游戏, 第8部分