TrackEntry.Complete对应的似乎是任何动画播放完成时的事件。
例如我现在正在循环播放动画A,我希望播放一次动画B,在动画B播放完之后执行若干代码,随后继续播放动画A,而不再需要执行这些代码。
这种情况下应该如何处理?
如何在单个动画播放完成后执行一次性的事件处理器?
MisakaCirno 这应该是逻辑的问题,事件里执行代码之前可以加个bool状态判定,执行后改变这个状态。
RalphYDY
那就是事件处理器一直挂在上面,循环触发呗?但是每次都做一次判断
MisakaCirno 或者执行代码里面 再-=这个逻辑事件
5 дней спустя
RalphYDY
我理解错了,原来这个事件分为两种的
AddAnimation和SetAnimation返回的TrackEntry是对应当前这个Animation的,不会对其他的Animation做出响应,而全局添加的则是会对所有的Animation各种事件做出响应