代码岛吧 关注:10贴子:32
  • 0回复贴,共1

代码岛控制类积木说明

只看楼主收藏回复

控制类1.重复执行
无止境的循环执行框内的内容,无限次执行次数直到触发“退出循环”时才会开始执行此积木下面的脚本,适用于未知循环次数的函数。
在循环的末尾会有停顿,执行代码的速度比积木“快速循环”要慢,注意该积木的循环是无法根据条件退出的。
2.重复执行【20】次
重复执行该积木内部的代码你输入的数值次,执行完后相应次数后开始执行此积木下的脚本。
与“快速循环【】次”积木的区别:在循环的末尾会有停顿,执行代码的速度比积木“快速循环【】次”要慢。
3.重复执行直到【】
一直重复执行框内脚本直到满足某个布尔条件之后,运行此积木下的脚本。就是说在满足布尔条件之前,会一直无止境的循环。
4.快速循环【20】次
快速地重复执行该积木框内的脚本输入的次数,只有循环结束后才会开始执行此积木下面的脚本。
和“重复执行20次”类似,不同的是在循环的末尾不会停顿,比重复执行要快。通常在做复杂的数学计算,或者希望角色能够“瞬间”移动20步等情况下使用。
5.退出循环
退出最近的一个重复执行/循环,执行下面的脚本。用该积木可以退出无止境的重复执行。
该积木需要与上面的4个积木配合使用,它需要放在上面4个积木的内部,以结束该循环。
举个例子:

上图的积木组合中,退出循环时,i的值为10。因为在i=10时,退出了循环,虽然设定了重复执行20次,但实际上只重复执行了10次。
6.如果<条件>
如果满足嵌入的某个布尔条件(例如变量i=1),则会执行该积木框内部的脚本。如果该条件不成立,则会“跳过”此积木。
7.如果<条件>否则
如果第一个嵌入处的<条件>成立,则运行“如果”框中的脚本,不成立则运行“否则”框内的脚本。
点击“+”可在其中再增加一个“如果<条件>否则”,点击“-”减少一个“如果<条件>否则”。
8.等待【1】秒
等待指定的秒数后,再执行下面的脚本。框内仅接受含有数值的参数或数值内容。
9.保持等待直到【】
在嵌入处的<条件>达成之前,则一直等待,直到达成该条件才会运行该积木下面的脚本。


1楼2018-06-11 15:39回复