Loop structure
TeaScript:Loop structure
跳转到导航
跳转到搜索
Loop structure 是 SMBX 38A 的 TeaScript 一个脚本实例,用于进行一个循环移动问号砖方块的操作。
介绍
此实例使用 do ... loop
。此代码可以无限循环运行一段程序。
需要注意的是,如果想要无限循环运行下去,务必在需要的脚本上面添加 call sleep(1)
,并且要按照时间的方式运行,否则游戏会卡死。
移动方块需要使用LMove()
函数。
通过一段程序,即可决定是否让场上的问号砖移动。
代码教程
Do '[{While|Until} Condition]
'Execute Scripts
'你可以塞一个 Exit Do 用来结束这个循环。
'如果想让程序无限运行下去,必须塞一个 call sleep(1)。
Loop '[{While|Until} Condition] '只能选一组[],可以在do之后,也可以在loop之后。
你只能选择一组'[]',可以是Do之后的,也可以是Loop之后的,并且在'{}'内,While和Loop中也只能选择一个。
- 如果选择了While关键字,游戏会重复执行Do语句中的语句,直到Condition返回真。
- 如果选择了Until关键字,游戏将重复执行Do语句内的语句,直到Condition返回假。