一个炸弹缩放效果,在编辑器模式中可以看到炸弹有缩放后再爆炸的效果,但是在真机上直接就爆炸了,感觉应该是TWEEN速度太快导致,但是已经用game.frameRate=15;限制了速率,其他的帧动画都能正常的在真机上显示,但TWEEN貌似还不行
tween().target(this.node).to(1.2, { scale: new Vec2(1.5, 1.5) })
把1.2秒拉长?那这样的话,估计 应该可以解决问题,但是就有点不可控了,比如我设置为10秒,但换了真机其他机型会不会有问题?而且在编辑器模式调试时也不方便,不真实
谢谢,我这也在检查下,因这我这技能用的序列帧,之间没用这个game.frameRate=15时也很快就显示完了,不过至少还能看到点效果,这个TWEEN基本上就是看不到过程
是的,是在CALL回调中处理爆炸
要的,回头试下,之前技能序列帧,当时也很快在没有game.frameRate=15时,当时也是打印时间差才发现这个问题的
好像tween还不是线程级的,整得来,我的一些业务操作必须要tween完了,才能正常到下一步,有没什么好的处理方案能解决这个问题吗?就是TWEEN不阻塞我的其他业务进行