顶部向下射击游戏 - 第3部分
本教程向您解释如何在 GDevelop 中创建顶部向下射击游戏。如果您是初学者或以前从未使用过 GDevelop,那么这可能是一个很好的开始。
在本教程中,您将学习如何:
- 为玩家制作血条
- 在屏幕上显示它
- 制作一个对象变量
- 使用它
系列
您正在阅读顶部向下射击教程的第3部分。如果您还没有阅读第2部分,则可以在下面选择阅读。
本教程将帮助您开始使用 GDevelop。您将创建一个顶部向下射击游戏,玩家可以射击并杀死敌人。请注意,您可以阅读入门指南页面,了解软件的概述。它解释了主要概念并描述了 GDevelop 的界面。
之前
在第2部分中,我们为我们的玩家制作了一支枪,并学会了将其瞄准鼠标。今天,我们将为我们的玩家制作一个血条并在屏幕上显示它。
步骤1. 添加一个血条
要添加一个血条:
- 点击添加一个新对象
- 选择平铺精灵
- 命名为“血条”
现在,我们需要在这里设置一些内容:
- 双击血条以打开对象编辑器
- 点击添加一个新动画
- 点击添加
- 选择“NewFile-1.png”资源
- 点击确定。
现在,在场景的某个角落拖动血条。
步骤2. 将其设置在一个图层上
图层用于分离对象类型(这是我用来的)。图层不与其他图层的相机交互,这意味着它们将为其他图层的对象提供一个固定位置。在这里阅读更多内容。
要添加一个图层:
- 打开图层编辑器(如果尚未打开)
- 现在将出现一个新的Docker。在该docker中,点击添加一个新图层。
- 为图层命名为“UI”
现在,将血条设置在图层上:
- 点击血条
- 点击图层选择并选择UI图层
步骤3. 为我们的玩家创建一个变量以表示血量
现在我们正在为我们的玩家创建一个血条。要制作一个血条,我们首先需要制作血量,并且为了制作血量,我们使用变量。现在,问什么是变量,它们是一种存储数字和文本的地方。您可以在这里阅读更多详细信息。我们正在为玩家的血量制作变量,因此我们只制作我们的玩家变量。因此,我们右键单击我们的玩家并选择编辑对象变量。
- 点击添加添加一个变量
- 将变量命名为血量
- 给它一个默认值
- 点击确定
步骤4. 在血条中显示血量
现在我们有了我们的血量。但我们还有很多工作要做。现在,如果我们希望我们的玩家知道玩家的血量,那么我们不能让他只计算他受到了多少攻击。是的,我们需要显示它。现在要显示它:
- 转到事件选项卡
- 添加一个新事件
- 添加一个新操作
- 选择血条
- 选择宽度
- 选择运算符**“=”**
- 在值中,您应该写类似于“(Player.Variable(Health)/100)X50”的内容。
- 点击确定。
注意
在血条的值中,为什么我选择这样做,这是一种数学公式。就像您有一个名为血量的变量,我们希望我们的血条显示给玩家剩余血量与总血量的比例。如果我希望玩家的总血量为100,我将使用Player.Variable(Health)/100。但是,为什么“ *”后面是数字50呢?这是为了使血条适合在50像素内。另外,我使用了“X”而不是星号标记。
结论
在本部分中,我们成功为我们的玩家创建了血条并显示了它。在第4部分中,我们将学习使用路径查找行为制作我们的敌人并使用它来伤害我们的玩家。