我们提供安全,免费的手游软件下载!
简介
在本文中,我们想学会制作一个扎气球的Scratch游戏。
玩法:通过点击气球,将气球扎破。
能学到的知识
在这个Scratch项目中, 我们可以学到以下知识:
项目制作
1、制作一个动画气球
使用Scratch软件新建一个项目,删除猫精灵,添加一个气球精灵和一个背景,如下所示:
在这个项目中,气球选用的是“Balloon1”
背景选用的是“Wall 1”
现在为我们的气球添加代码,让它在屏幕上弹来弹去:
测试我们的气球,它移动得太慢了吗?如果你想让它速度快一些,可以修改代码中的数字。 你是否也注意到你的气球在屏幕上移动时会翻转?
气球不应该这样移动!要修复这个问题,点击气球精灵图标,然后点击方向。
在"旋转方式"部分,点击"不旋转"来阻止气球旋转。
重新测试,检查问题是否得到了修复。
2、随机的气球
使用现在的代码,我们的气球总是会从同一个位置开始,并沿着相同的路径移动。 多次点击旗帜来启动程序,你会发现每次都是一样的。 与其每次都使用相同的x和y坐标,我们可以让Scratch选择一个随机数。 修改我们的气球代码,使它看起来像这样:
如果多次点击绿色旗帜,我们应该会注意到气球每次都从不同的位置开始。
我们甚至可以使用随机数来每次选择一个随机的气球颜色:
添加以下代码,将颜色特效随机增加一个数值
如果把颜色特效修改代码放在永远循环里面,会有什么不同吗?
3、扎破气球
让我们允许玩家扎破气球!
点击气球精灵,然后点击造型标签,我们可以删除所有其他造型,只留下1个气球造型。通过点击"绘制"来添加一个新造型,并创建一个名为"burst"的新造型。
确保气球在游戏开始时切换到正确的造型。代码现在应该看起来像这样:
允许玩家点击气球以后,气球爆裂,添加以下代码:
测试项目,你能弹破气球吗?它的工作方式是否如我们所期望的那样?
我们需要改进这段代码,使得当气球被点击时,它会短暂显示爆炸造型,然后隐藏。
我们可以通过将气球的"当角色被点击时"代码改为以下内容来实现这一切:
现在我们在点击气球时隐藏了它,我们还需要在"当旗帜被点击时"代码的开始处添加一个"显示"积木。
再次尝试扎破一个气球,来检查它是否正常工作。
4、添加分数
让我们通过记录分数来使游戏更有趣。
为了记录玩家的分数,我们需要一个地方来存放它。创建一个名为"score"的新变量。
当开始一个新游戏(通过点击旗帜)时,我们应该将玩家的分数设置为0。在气球的"当旗帜被点击时"代码的顶部添加这个代码:
当气球被扎破时,我们要将分数加1
再一次运行项目,点击气球时,分数变化了吗?