飞猫抓气球(2/2)

如何逐步制作 Scratch 游戏

希望你在制作这个项目时玩得开心!在教程的下一部分中,我们将向您展示如何将这个飞猫项目变成一个游戏,让猫每次接触气球都会得分。

第 1 步:为您的猫添加分数

单击底部字符面板中的猫,以确保将代码添加到正确的部分。

然后转到橙色的变量块并单击顶部的“创建变量”。在出现的用于命名变量的弹出框中键入“Score”。完成此步骤后,您应该会在场景的左上方看到一个小的分数标签。

图片[1]-飞猫抓气球(2/2)-51scratch

第 2 步:为猫记录分数

我们希望每次重新启动程序时我们的分数都会重置,并且我们希望每次猫碰到气球时将分数增加 1。

在我们的猫的代码中,我们想要另一个“当绿色标志点击时”事件块。我们想要的第一个块来自我们的变量部分。获取以“set”开头的块并将下拉选项更改为“Score”,以便我们的块显示“set Score to 0”。

然后我们想要一个来自控制部分的“永久”块。我们使用这个块是因为我们总是想检测猫是否接触到气球,如果是,我们需要更新我们的分数。

在这个块中,我们需要从 Control 中的 if/then 块开始,以便我们可以检查猫和气球是否接触。您可能已经注意到,在这个块中的“if”之后,有一个空白的六边形。在那里,我们希望我们的条件是“触摸气球”。我们可以在浅蓝色 Sensing 部分中找到这个六边形状态作为第一个块。一旦我们将下拉菜单选项更改为“Balloon”,我们可以将这个块拖到“if”之后的空间中。

现在我们需要在我们添加的 if/then 块中放一些东西。这是我们在分数上加分的地方!我们可以回到变量部分,得到以“change”开头的块。我们需要将下拉选项更改为“Score”并将块放在 if 下。由于代码移动得非常快,我们在 if/then 中需要的最后一件事是来自 Control。我们希望“等待 1 秒块”位于顶部,并将其放在 if/then 的末尾。

图片[2]-飞猫抓气球(2/2)-51scratch
图片[3]-飞猫抓气球(2/2)-51scratch

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片