ChangeAnim2
和
ChangeAnim
一样,只是此控制器应用在如下的情况中:
如果你已置P2于一个自定义状态且希望把P2的动作改为P1指定air文件中的动作.
例如,当制作投掷动作时,使用此控制器来改变P2被投掷的动画.
实际应用中,常出现的问题是: P1的air文件中定义的图片编号,在P2的Sff文件中并不存在相应实际图片,将会导致P2变成空白(消失了)的状态.
要解决该问题,可以把所有人物Sff补齐相应编号的受击图片. 如嫌麻烦,可以使用以下代码:
[State ]
type = ChangeAnim2
Trigger1 = Time = 0
Trigger1 = SelfAnimExist(1320) ;p2的air编号存在才进行设置
value = 1320
[State ]
type = ChangeAnim
Trigger1 = time = 0
Trigger1 = !SelfAnimExist(1320) ;p2的air编号不存在,使用通用的受击动画
value = 5000
请参阅: SelfAnimExist .