条件动作允许您借助变量和逻辑运算符在场景中创建条件逻辑。
了解有关 变量 的更多信息,以更好地了解如何在条件操作中使用它们。
如何使用条件语句
在事件下,您可以使用条件语句来包装一组仅在满足所设置的条件时才会触发的操作。
条件语句属性
IF - 条件
创建一个表达式作为触发操作的条件。可以使用以下变量类型:
变量类型 | 定义为 | 用法 |
变量 | 数字、字符串、布尔值、计时器、计数器或随机数 | 变量可以存储可重用的值。 有关详细说明,请阅读 变量 文档。 |
对象参数 | 对象的位置、旋转或缩放 (X、Y、Z),或其宽度、高度和深度(以数字形式表示),例如: 100 | 捕获对象属性更改,并将其保存为变量以创建高级交互。 |
鼠标位置(2D) | 鼠标在屏幕上的位置由 X 和 Y 作为数字定义。 | 根据鼠标位置制作动画或操作对象 |
鼠标点击位置 (3D) | 鼠标击中 3D 空间中的对象的位置,如击中位置的位置 X、Y 或 Z,或者被击中的对象的位置 X、Y 和 Z。 | 根据特定的命中位置创建交互,例如:在 3D 空间中可视化命中 |
表达式中可以使用以下运算符:
- 算术运算符:用于执行常见的数学运算。
符号 | 操作 |
+ | 加 |
- | 减 |
* | 乘 |
/ | 除 |
( ) | 带括号的分组计算 |
- 逻辑运算符:用于组合或修改布尔逻辑语句,其结果为 true 或 false。
符号 | 操作 |
and | 和 |
or | 或 |
! | 否 |
- 比较运算符:用于比较两个值、表达式或变量。
符号 | 操作 |
== | 等于 |
!= | 不等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
- 布尔结果:表示逻辑和比较运算的两种可能结果。
符号 | 操作 |
✅ | 真 |
❌ | 假 |
否则
如果不满足 如果 中设置的条件,则会触发 否则 下添加的操作。