[]再问:tween对象的回收利用

游戏里经常有用到缓动的场合,基本执行一次,然后在completeHandle做处理,都是通过Laya.Tween.to来执行,没有对接口返回的tween对象做缓存也没有做回收,按之前官方说法,是要手动回收,感觉这样很不方便,不能做成像Handle.create的回收方式吗?简而言之,是不是所有Laya.Tween.to调用的地方,都要用变量来缓存对象,然后在不用的时候就手动回收呢?
已邀请:

cuixueying

赞同来自: chanayy123

以下是Tween.to的参数类型,如果想自动回收,请将第八个参数设置为true即可
/**
* 缓动对象的props属性到目标值。
* @param target 目标对象(即将更改属性值的对象)。
* @param props 变化的属性列表,比如{x:100,y:20,ease:Ease.backOut,complete:Handler.create(this,onComplete),update:new Handler(this,onComplete)}。
* @param duration 花费的时间,单位毫秒。
* @param ease 缓动类型,默认为匀速运动。
* @param complete 结束回调函数。
* @param delay 延迟执行时间。
* @param coverBefore 是否覆盖之前的缓动。
* @param autoRecover 是否自动回收,默认为true,缓动结束之后自动回收到对象池。
* @return 返回Tween对象。
*/

要回复问题请先

商务合作
商务合作