控制类
1.重复执行
无止境的循环执行框内的内容,无限次执行次数直到触发“退出循环”时才会开始执行此积木下面的脚本,适用于未知循环次数的函数。
在循环的末尾会有停顿,执行代码的速度比积木“快速循环”要慢,注意该积木的循环是无法根据条件退出的。
2.重复执行【20】次
重复执行该积木内部的代码你输入的数值次,执行完后相应次数后开始执行此积木下的脚本。
与“快速循环【】次”积木的区别:在循环的末尾会有停顿,执行代码的速度比积木“快速循环【】次”要慢。
3.重复执行直到【】
- 一直重复执行框内脚本直到满足某个布尔条件之后,运行此积木下的脚本。就是说在满足布尔条件之前,会一直无止境的循环。
4.快速循环【20】次
快速地重复执行该积木框内的脚本输入的次数,只有循环结束后才会开始执行此积木下面的脚本。
和“重复执行20次”类似,不同的是在循环的末尾不会停顿,比重复执行要快。通常在做复杂的数学计算,或者希望角色能够“瞬间”移动20步等情况下使用。
5.退出循环
上图的积木组合中,退出循环时,i的值为10。因为在i=10时,退出了循环,虽然设定了重复执行20次,但实际上只重复执行了10次。
6.如果<条件>
- 如果满足嵌入的某个布尔条件(例如变量i=1),则会执行该积木框内部的脚本。如果该条件不成立,则会“跳过”此积木。
7.如果<条件>否则
如果第一个嵌入处的<条件>成立,则运行“如果”框中的脚本,不成立则运行“否则”框内的脚本。
点击“+”可在其中再增加一个“如果<条件>否则”,点击“-”减少一个“如果<条件>否则”。
8.等待【1】秒
- 等待指定的秒数后,再执行下面的脚本。框内仅接受含有数值的参数或数值内容。
9.保持等待直到【】
- 在嵌入处的<条件>达成之前,则一直等待,直到达成该条件才会运行该积木下面的脚本。