[]定时器清理不对称的问题。

启动定时器,执行函数,根据不同的参数,调用同样的逻辑代码。如下,我启动了3个任务。
Laya.timer.loop(delay,this,onLoop,[param1]);
Laya.timer.loop(delay,this,onLoop,[param2]);
Laya.timer.loop(delay,this,onLoop,[param3]);

在条件满足后清理定时器,目前只有如下接口
Laya.timer.clear(this,onLoop);

导致的问题:我本来有三个任务,需要分别清理,但现在清理一个,就都清掉了。
三个任务的逻辑都是一样的,只是参数不同,参数是动态的,没有办法提前写N个函数,用函数名来区分。

这个怎么办?

ymsdandan

赞同来自:

你没有将定时器的名字修改区分,你修改下定时器的名字,然后按定时器的名字分别清理就好了

要回复问题请先

商务合作
商务合作