使用Scratch 3.0制作弹球游戏之障碍物
首先看一下第一章的需求分析
对于数量的摆放,通常来讲,我们会设计和很多很多障碍物然后隐藏/显示,但是那样的话文件大小会很大,并操作重复,我们只需要设计一个形象后,根据关卡和游戏基数,以及修改xy轴的值,克隆自己即可。
比如,第一关,一排十个,第二关两排二十个以此类推
这样我们可以使用双层循环来控制障碍物在整个游戏中的数量
外循环设置Y轴,多少次由全局变量游戏关卡决定
内循环设置X轴,多少次与全局变量游戏基数决定
这样我们可以用极少的积木量来解决障碍物数量及摆放问题,以避免积木冗余的情况
拿第四关为例子
最后,添加弹球碰撞事件
当障碍物碰撞到弹球时,触发声音,全局变量我的分数+1,并且执行删除克隆体即可
弹球碰撞的掉落道具问题,已经在使用Scratch 3.0制作弹球游戏之弹球章节有讲