[]多个tween会影响其它精灵事件

为啥 我界面里面执行了多个
Laya.Tween
其中一个执行了clear,然后其它几个里面就有一个动画不执行了,完全不同的精灵,找不到原因,
 
Laya.Tween.to(curBoxObj.resLeft, { scaleY: 1 }, 500, Laya.Ease.elasticOut);
Laya.Tween.to(curBoxObj.resRight, { scaleY: 1 }, 500, Laya.Ease.elasticOut);
Laya.Tween.to(curBoxObj, { y: curBox.y }, 500, Laya.Ease.elasticOut);
 
我只要执行下面这句,上面的resRight就播放不了,这是为啥 ,为啥 啊????同时播好几个动画有没有更好的方案啊
// if (this.jumperTouchAnimation) this.jumperTouchAnimation.clear();
已邀请:

Nothing

赞同来自:

哎,好像找到原因了,不出意外应该是你们对象池没管理好,我把那个注释的代码 放到最上面执行就不会影响 到另外一个精灵了,神奇,
 
谁能告诉我,我下面这样写和放到最后写有啥 区别

赞同来自:

同问,,我也遇到这个问题了,clear会影响其它的Tween

要回复问题请先

商务合作
商务合作