c6u2

如图,我的spine动画的动作"attack_1"包含3个事件帧"attack",我如果播放完整动画,会回调3次。
但是如果我通过anim.AnimationStart=1.0f; anim.AnimationEnd =1.6f;的方式从中间播放到末尾,也会回调3次。
请问有什么办法只回调1次吗?









非常感谢!
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
c6u2
  • Messaggi: 4

Harald

是的,您可以将 TrackEntry.AnimationLast 设置为您的开始时间,以不从头开始播放所有事件。
TrackEntry animationLast
-----
Yes, you can set TrackEntry.AnimationLast to your start time to not play all events from the beginning.
TrackEntry animationLast
Avatar utente
Harald

Harri
  • Messaggi: 4208

c6u2

Thankyou very much!
c6u2
  • Messaggi: 4

Harald

You're welcome, glad it helped! :)
Avatar utente
Harald

Harri
  • Messaggi: 4208


Torna a Unity