记录分数

当玩家每杀死一个怪物,我们就记1分,所以我们需要有一个分数的变量,但是在Construct里,变量都是存储在对象里面的,如果我们把分数变量放在玩家对象里面,当玩家对象死亡销毁时,就无法得知分数了。

因此,我们不能将分数变量放在玩家对象上,我们可以使用全局变量。

右击事件底部的空白部分,选择add global variable

名字我们输入分数,初始化设置为0,其他字段默认即可。

创建完成后,全局变量在事件中显示为一行,在这个事件表单中,任何事件都可以访问这个变量

让我们再修改下事件,当怪物的生命值<=0时,

添加动作:System->Add to->生命值,value:1

最终事件如下图所示:

现在,每次杀死一个怪物,分数就会+1,但是这个分数并没有在游戏中显示,下一节我们会用一个文本来展示这个分数。

results matching ""

    No results matching ""