控制类

1.重复执行

  • 无止境的循环执行框内的内容,无限次执行次数直到触发“退出循环”时才会开始执行此积木下面的脚本,适用于未知循环次数的函数。

  • 在循环的末尾会有停顿,执行代码的速度比积木“快速循环”要慢,注意该积木的循环是无法根据条件退出的。

2.重复执行【20】次

  • 重复执行该积木内部的代码你输入的数值次,执行完后相应次数后开始执行此积木下的脚本。

  • 与“快速循环【】次”积木的区别:在循环的末尾会有停顿,执行代码的速度比积木“快速循环【】次”要慢。

3.重复执行直到【】

  • 一直重复执行框内脚本直到满足某个布尔条件之后,运行此积木下的脚本。就是说在满足布尔条件之前,会一直无止境的循环。

4.快速循环【20】次

  • 快速地重复执行该积木框内的脚本输入的次数,只有循环结束后才会开始执行此积木下面的脚本。

  • 和“重复执行20次”类似,不同的是在循环的末尾不会停顿,比重复执行要快。通常在做复杂的数学计算,或者希望角色能够“瞬间”移动20步等情况下使用。

5.退出循环

  • 退出最近的一个重复执行/循环,执行下面的脚本。用该积木可以退出无止境的重复执行。

  • 该积木需要与上面的4个积木配合使用,它需要放在上面4个积木的内部,以结束该循环。

  • 举个例子:

上图的积木组合中,退出循环时,i的值为10。因为在i=10时,退出了循环,虽然设定了重复执行20次,但实际上只重复执行了10次。

6.如果<条件>

  • 如果满足嵌入的某个布尔条件(例如变量i=1),则会执行该积木框内部的脚本。如果该条件不成立,则会“跳过”此积木。

7.如果<条件>否则

  • 如果第一个嵌入处的<条件>成立,则运行“如果”框中的脚本,不成立则运行“否则”框内的脚本。

  • 点击“+”可在其中再增加一个“如果<条件>否则”,点击“-”减少一个“如果<条件>否则”。

8.等待【1】秒

  • 等待指定的秒数后,再执行下面的脚本。框内仅接受含有数值的参数或数值内容。

9.保持等待直到【】

  • 在嵌入处的<条件>达成之前,则一直等待,直到达成该条件才会运行该积木下面的脚本。

results matching ""

    No results matching ""