3.x的计时器要怎么写???

let target : ISchedulable = {};
target.id = ‘1’
target.uuid = ‘1’
Scheduler.enableForTarget(target)
director.getScheduler().schedule(this.heartBeat,target,1,macro.REPEAT_FOREVER);

target.id = ‘1’
target.uuid = ‘1’
这俩值要怎么填写???
万一跟引擎的冲突了咋办???
文档里写的可以用 scheduleUpdateForTarget 代替
但是根本没这个方法啊。。。

@EndEvil

使用计时器 · Cocos Creator

我这个没有继承 Component
我写的是个单例
文档里写的那种用不了

用setInterval不行吗

// @ts-ignore

Scheduler.enableForTarget(this);

// @ts-ignore

director.getScheduler().schedule(this.onTick, this, 1);
这个样子能注册的,就是TS会报错,忽略一下就行