控制类(11/11)
1.重复执行
- 重复执行无限次积木框内包含的脚本积木,直到触发“退出循环”时才会运行此积木下方的脚本。
贡献者:技术喵
2.重复执行[ 20 ]次
- 重复执行输入数值次的此积木框内的脚本,执行完后运行此积木下的脚本。
贡献者:假·猫老祖(9岁)
3.重复执行直到<条件>
- 重复执行框内的脚本直到满足嵌入处的条件后,运行此积木下的脚本。
贡献者:假·猫老祖(9岁)
4.退出循环
- 退出最近一个重复执行,执行下面的脚本。
贡献者:假·猫老祖(9岁)
5.如果<条件>
- 如果嵌入处的<条件>成立,则执行“如果”积木框内的脚本,否则跳过此积木块。
贡献者:假·猫老祖(9岁)
6.如果<条件>否则
如果第一个嵌入处的<条件>成立,则运行“如果”框中的脚本,不成立则运行“否则”框内的脚本。
点击“+”可在其中再增加一个“如果<条件>否则”:
- 如果第一个嵌入处的<条件>成立,则运行“如果”框中的脚本,
如果第二个嵌入处的<条件>成立,则运行“否则如果”框中的脚本,
不成立则运行“否则”框内的脚本。
贡献者:假·猫老祖(9岁)
7.等待[ 1 ]秒
- 用于隔开积木,等待"输入的数值"秒后,执行下面的脚本。
贡献者:假·猫老祖(9岁)
8.保持等待直到<条件>
用于隔开积木
在嵌入处的<条件>成立之前,一直等待,直到嵌入处的条件成立后,运行下面的脚本。
贡献者:假·猫老祖(9岁)
9.告诉[角色]执行
告诉 [选中的角色] 执行此积木框内的脚本,相当于简化广播。
技术喵补充:“告诉[某角色]执行”也可以快速完成广播的效果,但是只适用于角色,不适用于背景。
贡献者:假·猫老祖(9岁)
10.告诉[角色]执行并等待
告诉 [选中的角色] 执行框内的脚本,执行完毕后再执行下面的脚本
“告诉-执行”与“告诉-执行并等待”的区别:
“告诉-执行”是没有先后顺序的,而“告诉-执行并等待”是必须等框内的脚本执行完毕才执行下一个脚本。
如图:
设置雷电猴和编程猫的脚本为:重复执行切换下一个造型指定次数,以及重复执行移动指定步数。
告诉雷电猴执行,告诉编程猫执行并等待
可以看到雷电猴是边切换造型边移动,而编程猫是等待造型切换指定次数后才移动。
11.分裂[ ?] 到 x[300] y[200]
分裂指定的角色到指定坐标位置,分裂出来的角色(分裂体)与被分裂的角色一模一样(包括脚本积木)。
分裂体会继承本体的积木,也就是说,本体做什么,分裂体就做什么。
举个例子: 下图是猫老祖分裂出猫老祖(分裂体)。
- 所以,假如本体含有 “分裂[?] 到x[300]y[200]”这积木,分裂体也会有,于是就会一直分裂下去——直到崩溃为止。
但是,假如是另一个角色B分裂角色A呢?那么就只会分裂一次,因为A没有 “分裂[?] 到x[300]y[200]”这积木。
贡献者:假·猫老祖(9岁)& 无可否认(11岁)