1.52版 schdeule web平台不执行

反馈 schedule web 平台Bug

  • Creator 版本号:1.51,1.52
  • 目标平台:Web
  • 详细报错信息,包含调用堆栈:无报错
  • 做了什么操作引起的 Bug: 代码执行
  • 之前是否有哪个版本是没问题的:未测试

cc.director.getScheduler().schedule(
    () => {
        cc.log("yes");
    },
    this,
    0,
    9,
    0
);

模拟器执行10次,正常,web一次都未打印。1.52发现问题退回1.51仍然如此。

也遇到一个同类的问题,1.6测试版,native中unschedule执行之后并未取消定时器,web版okay,回退到1.5.2原生版也是okay的

现在已经设计为只要参数 6 个 或者 4 个,才会执行,模拟器表现是错误的。

是不是重复使用定时器,你可以在下次要使用这个定时器才时候先取消指定对象的所有定时器
scheduler.unscheduleAllForTarget(this);
scheduler.schedule(function(){},this,1);