Helper大家都知道,用了helper就一定要用到DestroySelf(helper的消失条件)
我总结了下,一般制作中会用到的消失条件,虽然文章很短,
但是希望如果转载请注明一下出处,谢谢!
用法我就不仔细说了,直接说正题
[State XXX, DestroySelf] ;自我消灭
type = DestroySelf ;类型 = 自我消灭
trigger1 = p2life <= 0 ;触发条件1:对方死亡
trigger2 = parent, life <= 0 ;触发条件2:绑定父对象死亡(通常情况下指P1)
trigger3 = root, movetype = H ;触发条件3:绑定子对象状态为受击状态
trigger4 = pos Y < -XX ;触发条件4:距离地面水平高度为XX时消失
trigger5 = Animtime = 0 ;触发条件5:动画时间结束时消失
trigger6 = time = XX ;触发条件6:固定时间XX消失
trigger7 = movecontact ;触发条件7:接触到敌人消失(通常在飞行道具中使用)
trigger8 = frontedgedist = -XX ;触发条件8:距边版XX处消失(通常用在一些无法接触到边版的背景中)
trigger9 = numhelper(XX) = 1 ;触发条件9:ID号为XX的helper是否存在,如果存在即消失,改成0为消失时同时消失
这里只举了大体常用的简单的类型
暂时只想到这些,如果想到其他的,会继续补充
错误之处还望指出!谢谢!
JaeMZ 08.5.2
我总结了下,一般制作中会用到的消失条件,虽然文章很短,
但是希望如果转载请注明一下出处,谢谢!
用法我就不仔细说了,直接说正题
[State XXX, DestroySelf] ;自我消灭
type = DestroySelf ;类型 = 自我消灭
trigger1 = p2life <= 0 ;触发条件1:对方死亡
trigger2 = parent, life <= 0 ;触发条件2:绑定父对象死亡(通常情况下指P1)
trigger3 = root, movetype = H ;触发条件3:绑定子对象状态为受击状态
trigger4 = pos Y < -XX ;触发条件4:距离地面水平高度为XX时消失
trigger5 = Animtime = 0 ;触发条件5:动画时间结束时消失
trigger6 = time = XX ;触发条件6:固定时间XX消失
trigger7 = movecontact ;触发条件7:接触到敌人消失(通常在飞行道具中使用)
trigger8 = frontedgedist = -XX ;触发条件8:距边版XX处消失(通常用在一些无法接触到边版的背景中)
trigger9 = numhelper(XX) = 1 ;触发条件9:ID号为XX的helper是否存在,如果存在即消失,改成0为消失时同时消失
这里只举了大体常用的简单的类型
暂时只想到这些,如果想到其他的,会继续补充
错误之处还望指出!谢谢!
JaeMZ 08.5.2
