For循环语句
UnigineScript的应用范围仅限于实现与材质相关的逻辑(材质表达式,可编写脚本的材质,画笔材质)。 不要将UnigineScript用作应用程序逻辑的语言,请改用C#/C++,因为这些API是首选的。 无法保证UnigineScript中新引擎功能的可用性(超出其应用范围),因为当前的支持级别仅假设已解决关键问题。
UnigineScript内一种十分灵活的循环。只要条件为 真, for循环语句会一直执行。但如果条件一开始就为假,for循环语句就不会执行。
语法
for(initial_instruction; loop_condition; loop_increment) {
// some_code;
}
部分
- 在第一个循环迭代开始之前,执行initial_instruction。
- 在每个(包括第一个)循环迭代之前检查loop_condition 。
- 每个迭代完成后执行loop_increment。
示例
for(int i = 0, j = 10; i < 10 && j > 0; i++, j -= 2) {
log.message("%d ",i);
}
// 结果为: 0 1 2 3 4
最新更新:
2017-07-03
Help improve this article
Was this article helpful?
(or select a word/phrase and press Ctrl+Enter)