如何能让sp.Skeleton动画暂停 cocoscreator 2.0.5beta上
你可以修改它的paused属性为true 或者清除指定的动画状态clearTrack() || 或者清楚所有动画状态clearTracks()
不行额,代码就是使用 paused属性为true 1.9的时候还行 这次更新完不行了
let spine = node.getComponent(sp.Skeleton);
spine.paused = true;
无法暂停
spine.timeScale = 0;补上这个可以了可是为什么呢
我在2.0中运行正常的呢
果然加上spine.timeScale = 0;就可以暂停了
我用的2.0.6,也是加spine.timeScale = 0;才可以暂停
版本:3.1.4
请问修改loop属性为什么没用呢?
目的:4s播放一次动画,我想直接修改loop属性来达到这个效果。
无效代码:
this.skeleton.setCompleteListener(()=>{
this.skeleton.loop = false; //日志打印出来确实是false,但是动画没有停止呢,是需要刷新什么状态吗?
this.scheduleOnce(()=>{
this.skeleton.loop = true;
}, 4)
})