怎么同时满足多个条件触发事件?求大佬给一个案列



  • 怎么同时满足多个条件触发事件求大佬给一个案列



  • 条件填在同一个条件栏就行了,例如,假设现在有一个事件的条件要求是:某对象的实例A的角度为100,同时位置为800,600时,而且尺寸为100,200时,该实例A顺时针旋转20度
    那写事件的时候,条件部分的那个框就填
    1:对象的角度为100时
    2:对象的位置为800,600时
    3:对象的尺寸为100,200时
    动作部分填:
    对象顺时针旋转20度。
    我想你可能是遇到的了触发器的问题才会提问,就是条件其实分两种,一种条件不带什么标志,另一种条件你添加之后,会发现它在事件表中,它的最前面有个小的绿色箭头,这种带小绿箭头的条件,叫触发器,同个事件及其子事件中,这种条件最多只能填一个,这种条件的效果是,满足条件后,后续动作只会触发一次,之后必须要变成不满足再变成满足才会触发第二次,第三次之后也是同理。而不带小绿箭头的通常条件,是只要满足期间,后续动作就会每帧(1/60秒左右)触发一次。
    然后唤境的事件默认就是,当条件栏中的所有条件都满足时,才会触发后续动作,所以要多个条件触发事件的话,只需要把条件填在同一个条件栏即可。
    Ps1:注意条件的摆放顺序,条件的检测是按上到下的顺序依次判断的
    Ps2:当条件栏中同时拥有触发器条件和非触发器条件时,该条件整体满足后,后续动作按触发器的效果来算,只触发一次,而不是持续触发,后续必须要触发器条件重新从不满足变成满足才能触发新的一次。


登录后回复