通用条件

以下条件在多个组件中都可以看到

角度

请注意在唤境Evkworld中,正右方为0度,顺时针增大。具体可参看本手册中的基础知识部分。

在两角度之间时

当对象的角度在两个给定角度之间时为真。第一个角度和第二个角度之间必须是以顺时针角度进行的。也就是说,0度到45度之间的区域是45度的;而45度到0度之间的区域是315度的。

位于顺时针方向时

当对象当前角度位于给定角度的顺时针方向时为真;对该条件取反,即可判断对象是否处于逆时针位置。

在角度范围内时

当对象在给定角度的一定范围内时为真。这个条件往往比直接判断对象角度是否等于某个值要好,因为对象的角度一般不会严格等于某个值。比如,判断对象是否在90度的0.5度范围内,要比直接判断对象是否等于90度要好。

贴图状态

比较透明度

比较对象当前的透明度,从0(完全透明)到100(完全不透明)。

判断显隐时

当对象可见时为真;对该条件取反,即可判断不可见时的情况。该条件只受由设置显隐动作所设置的显示隐藏影响;而不会受处于屏幕外的、0透明度的或处于不可见图层组的对象影响。

实例变量

比较实例变量

比较某个对象的实例变量。

选取最大/小实例

在一系列实例中,选中某个实例变量值为最大或最小的特定实例。请注意,如果有多个变量的实例变量值相同,则系统会在其中自动随机选择一个实例。

杂项

创建实例时

销毁实例时

当一个实例被创造或销毁时触发。当场景开始时,场景中的所有对象,都会触发创建实例时。这两个条件往往用来做效果:例如,当一个子弹的实例创造时,就生成一个烟雾效果;当一个敌人的实例被销毁时,就生成一个爆炸效果。请注意,不要在创建实例时 事件里,生成相同的实例(比如当对象A创造时:创造对象A);这会造成死循环,引起游戏错误。

按UID选中实例

选择UID为某值的实例。

尺寸和位置

选中最近/远实例

选择距离场景上某点最近或最远的实例。

比较尺寸

比较对象的当前大小,以像素为单位

比较位置

比较对象当前在场景上的位置,以像素为单位。请注意,对象可以被放置在像素之间,如(5.5,10.333);因此,期望对象处于某个精确的位置通常不是个好主意。

在屏幕内时

当实例的任何一部分处于屏幕内时为真。不受对象可见性或透明度的影响。

在场景外时

当实例完全在场景外时为真。

图层顺序

在图层组中时

选择给定图层组中的全部实例,使用名字或从0开始的编号来选择图层组。

选中最顶/底实例

选择最顶层或最底层的实例。选取时同时考虑了图层组顺序和图层组内的层级顺序;例如,顶层图层组中最上面的实例即为最顶层实例。