多语言展示
当前在线:1661今日阅读:154今日分享:43

scratch3.0怎么使用克隆做出雪花飘落的效果

scratch里面的克隆主要用于复制出更多的角色,这里给大家演示一下克隆雪花,希望可以帮助大家学习scratch克隆功能。
工具/原料

scratch3.0

方法/步骤
1

打开scratch3.0,删除默认出现的小猫角色,从角色库中找到雪花角色,添加到角色里面。

2

编写代码:点击小绿旗触发游戏开始,将角色大小修改为原图大小的20%~25%,这个大小大家可以按照自己的需要去修改。

3

让雪花克隆自己,如果是知道需要多少个克隆体可以使用“重复执行XX次”积木,这里不确定克隆雪花的个数,所以使用“重复执行”积木。想让克隆的速度慢一点,可以在“克隆自己”加一个“等待xx秒”积木。

4

上一步后就可以点击“小绿旗”克隆雪花。但是因为克隆出的雪花还停留在原来的位置,所以克隆出的雪花和原来的雪花重合,这时可以使用鼠标左键拖动舞台上的雪花,就可以看出很多雪花叠到了一起。

5

上一步克隆出的雪花和原来的雪花重叠,这一步分开克隆出的雪花。想对克隆出的角色编写代码,就一定要使用“当作为克隆体启动时”小积木。先让克隆出的雪花移动到舞台上方任意位置(y值固定,x取随机)。

6

确定好雪花出发的位置,让克隆出的雪花从上往下移动,向下移动y方向的值越来越小,所以就是不停的减小y坐标的值。

7

雪花落到舞台下方都堆积起来了,所有这里要有一个判断,当克隆雪花落到舞台下方时,删除本克体。

8

细心的可以留意到,原来的雪花角色一直没有动,我们可以将原来的雪花游戏开始时隐藏掉,但是如果原来的角色隐藏会导致克隆出的角色也隐藏,所以当克隆角色出现时,要将克隆出的角色显示出来。

推荐信息