逻辑
循环
Published 2018年9月28日
描述
遍历一组数字范围或一组对象。
属性
在事件发生时重复触发
| 循环样式 | 选择循环样式:可选项为“重复”、“遍历每个对象”和“条件循环” |
| 重复次数(仅限“重复”) | 按指定次数重复执行所有子项。索引从 0 开始。 |
| 标签(仅限“遍历每个对象”) | 选择一个标签,逐个遍历该组中的所有对象 |
| 起始索引(仅限“条件循环”) | 循环将从等于起始值的索引开始。每次重置此行为时,索引都会恢复为该值。 |
| 结束条件(仅限“条件循环”) | 只要满足此条件,循环就会继续运行。 |
| 等待子行为完成 | 等待循环中的所有行为完成后,再开始下一次迭代。例如,你可以在循环中加入“等待”行为,在每次迭代之间添加延迟。 |
| 索引增量(仅限“条件循环”) | 每次循环迭代后要增加的数值 |
| 禁用时重置循环索引 | 关闭此行为时重置当前索引。关闭此选项后,重新启用此行为即可从上次中断处继续。 |
| 完成时重置循环索引 | 循环结束时重置当前索引。启用此选项后,可以多次重复使用此循环。 |
输出
| 计数 |
输出循环已执行的次数。 |
| 索引 |
输出循环中子项的数量。索引从 0 开始。 |
示例
选择一个标签和“遍历每个对象”循环样式,可以分别计算与组中每个对象的距离,而不是计算平均距离。

