[LayaAir 1.0]Laya.Tween.to或者Laya.Tween.from注意事项

这两天发现一个问题,自己的dialog弹窗有时候总是关闭一半,就停止不动了。看了很久他的源码,自己还傻傻的重新写了一个dialogManger(官方上写着可以自定义)。改了之后发现还是不行,最后发现是Tween的问题,但是觉得这个Tween一般来说这么基础的功能,不应该有问题。只好傻傻的去加打印,最终发现,我习惯性写了var a = Laya.Tween.to();调用a.clear()方法来清除动画;  然而官方在Tween结束的时候会默认把这个对象回收到对象池。那个dialog开启的弹窗效果就是tween动画,如果恰好从对象池里拿到的对象就是a。我又调用了a.clear()就会出现上面所说的问题。如果大家跟我一样遇到同样的问题,感觉可以改用Laya.Tween.clearTween(target:any);
已邀请:

bpmf_d

赞同来自:

感谢分享

要回复问题请先

商务合作
商务合作