[LayaAir 2.0]页面循环出现Tween动画,需要做个暂停按钮,但是Laya.timer.scale/Laya.timer.scaletimer都没用

Tween暂停根本没用啊,Laya.timer.scale = 0 只是画面静止了,但Tween并没有停下来,一打开Tween动画就跳到后面去了
Stage.renderingEnabled=false同样,没有用...
需要Tween增加pause/resume等方法,最好是Laya.timer.scale/Stage.renderingEnabled的事件能停下来
pause.jpg resume.jpg
已邀请:

大光电KID

赞同来自:

/**
* 暂停缓动,可以通过resume或restart重新开始。
*/
pause(): void;

shiyang

赞同来自:

tween的底层用的的是本地日期时间来处理的,可以用frameloop来实现你的动画,这样就可以停住,resume的时候就可以继续播了

kura

赞同来自:

tween自己有暂停方法,写一个全局管理,统一管理tween对象

要回复问题请先

商务合作
商务合作