- Creator 版本: 2.4
- 目标平台:Android / Windows
如何弄?
是停止,不是暂停,也就是回到当前动画的第一帧然后不再继续播放
别说clearTracks和pause,没用,这两个都是暂停
也这样试过:
let animName = skeleton.animation;
skeleton.animation = animName;
skeleton.clearTracks();
先重新播放一次当前动画,目的是回到第一帖,然后立刻暂停,这样做Web平台可以,原生不行,还没回到第一帧就暂停了
也试过
setTimeout(() => {
skeleton.clearTracks();
});
偶尔用那么一次是可以,如果skeleton是个prefab,频繁的这样用,setTimeout就失效了,动画还是在当前的位置暂停