迄今为止,我们的程序还是相对比较简单的,但随着脚本越来越大,就会发现会有积木大量重复,这样不仅占据大量的脚本框的位置,还会让脚本过于复杂,不利于理解,这时,“重复执行”这个脚本。
工具/原料
1
计算机
2
Scratch
原始的脚本
1
打开软件,删除原有的角色,建立一个新的方块角色,我们将要将它的运动轨迹设计成一个正方形,并且绘制下来。这就要用到动作和画图模块的脚本了。不会的同学可以去脑补一下。
2
建立脚本,先让角色回到原点,并且面向一个固定方向。我们先用原始的方法,先落笔,然后,分别建立脚本让角色移动100次,顺时针转九十度,四个轮回。这样就可以绘制出一个正方形的轨迹。
3
但弄完之后,我们会发现,这样的非常的长,当出现错误时,很难找到原因,所以,重复,会派上用场。
“重复的分类”
1
重复执行:会一直重复执行圈定脚本,直到程序停止。重复执行XX次:固定重复执行XX次。
2
如图所示的重复脚本,比较特殊,是当触发某个条件时才重复执行,条件填在框内。
3
我们使用“重复执行4次”脚本,对两个动作脚本圈定,就可以达到相同效果了。
原理
不论是使用还是不使用重复脚本,二者的原理还是相同的。都是某个动作不断重复,区别就是自动与手动的区别。
注意事项
“重复执行XXX次”脚本当执行完毕时,圈定的动作脚本立即失效