Egret社区

Tween问题

2020-5-7 17:23
1720
在微信小游戏过程中,切出屏幕,即回到桌面之类的操作,会导致小游戏失去焦点
失去焦点后,游戏过程中所有的Tween应该也暂停下来
但是实际执行结果是Tween的确停下来了,但是在恢复时,tween直接执行恢复后时间的动画位置

经过搜索,查到问题原因可能是这个:

因为Tween类里的lastTime记录的是停止时间,这个lastTime没有随着系统时间更新而更新,delta随着暂停时间而变大,而delta直接参与了setPosition(delta)。



20180111002811144362.png



在不修改引擎代码的情况下,有什么好的解决方式么?

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部