在唤境中,条件用于判断某条事件是否执行,并对操作对象进行筛选。
系统条件中,除了【选中实例】分类下的条件,其他系统条件不会选择任何实例。
条件可以分为两类:触发器条件、非触发器条件。
触发器条件:仅在触发时执行一次,一条事件中只能存在一个,除非该事件设置为逻辑或。 触发器条件在左侧会有箭头标识。
非触发器条件:每帧都会判断是否满足条件,如果满足则一直执行。
如果需要触发器与非触发器条件同时使用,除了【仅触发一次】这种必须放在最下面的触发器外,建议其他所有触发器条件都放置在非触发器的上方。并且尽可能不要把触发器条件放在子事件中,避免逻辑错误
当父事件条件满足时,才会进行子事件的判断。 子事件会从父事件筛选的实例的基础上继续筛选实例。
如果想要父事件选中部分实例,子事件选中全部实例,可以使用系统条件中的【全选实例】进行实例的重新选择。
如果不想显示子事件的内容,可以在父事件的左侧点击折叠按钮隐藏子事件。
子事件的深度最多不超过8个
条件可以进行取反的操作,即条件不满足时执行事件。 例如:原条件为当number等于0时执行,取反后,当number不等于0时执行
不是所有条件都可以取反,触发器的条件是无法进行取反的。
可在组件大全中了解更多组件的条件