1、等待(1)秒

等待指定的时间后,执行后面的语句块
image.png
举个例子:
当触碰传感器按下时,驱动球开始闪烁红灯,等待3秒后,驱动球停止闪烁
image.png

2、等待()

等待满足指定的条件后,执行后面的语句块
image.png
举个例子:
当触碰传感器按下时,重置陀螺仪角度,等待重置成功,驱动球开始亮绿灯
image.png

3、重复执行(10)次

重复执行包含的程序指定次数,默认为10次
image.png
举个例子:
当触碰传感器按下时,蜂鸣器播放声音重复3次,每次间隔1秒
image.png

4、重复执行

无限循环重复执行包含的程序
image.png
举个例子:
当触碰传感器按下时,蜂鸣器重复播放声音,每次间隔1秒
image.png

5、重复执行直到()

重复执行直到条件成立后,退出循环
image.png
举个例子:
当触碰传感器按下时,蜂鸣器重复播放声音,每次间隔1秒,直到变量大于3
image.png

6、如果()那么()

如果指定的条件成立,则执行其包含的程序
image.png
举个例子:
当接收到开始的时候,如果红外传感器距离小于5,降低旋转功率,如果大于10,增大旋转功率
image.png

5、如果()那么()否则

如果指定的条件成立,则执行其包含的程序,如果不成立则执行另一个程序
image.png
举个例子:
当接收到开始的时候,如果红外传感器距离小于5,降低旋转功率,否则增大旋转功率
image.png

8、停止(全部脚本)

停止执行指定脚本,包括全部脚本、这个脚本,该角色的其他脚本。
image.png
举个例子:
当接收到开始时,重复播放蜂鸣器,如果按下触碰传感器,则停止所有脚本
image.png
注意事项:驱动球、声音、灯光的语句块没办法通过停止全部脚本进行停止,必须单独拖一个停止语句块进行停止
image.png

9、跳出循环

重复执行直到条件成立后,退出循环
image.png
举个例子:
当接收到开始时,重复播放蜂鸣器,如果按下触碰传感器,则跳出循环
image.png