[0]Timer的偶发性Bug

反馈一个bug,Timer的Clear和ClearAll未设置._map[handle.key] = null
会偶发性出现:Tween突然莫名其妙的停止。
这个bug在2.x的时候有反馈过,但是有修改,不过似乎没改干净
 
微信图片_20231025191239.png
已邀请:

cmxStar

赞同来自:

我们项目也遇到过这bug, 改成 delete this._map[handler.key];

_Nodep_

赞同来自:

嗯,合理

开房车环游世界

赞同来自:

Tween 偶尔停止 我记得当年做laya1.0的时候就有了。。

开房车环游世界

赞同来自:

请问官方要改这个bug吗?

吃鱼的陆

赞同来自:

吓得我赶紧看看我的timer
 
    clearAll(target: any = null) {
if (!target) {
this.timers.length = 0;
return;
}
var length = this.timers.length;
for (var i = 0; i < length; i++) {
var t: TimerLite = this.timers[i];
if (t.target == target) {
t.destory();
}
}
}

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作