渐进式编程课
Cocos Creator 目录
第 9 课2026.09.11

让组件按固定间隔重复执行轻量任务。

第 9 课:schedule重复任务

  • 日期:2026-09-11
  • 课程序号:第 9 课
  • 知识点:schedule 与时间间隔

用途

让组件按固定间隔重复执行轻量任务。

核心概念

schedule 注册重复回调,组件停用时应沿用上一课的清理边界。

最小代码或操作示例

ts
private tick = (): void => { console.log('练习') }
protected onEnable(): void {
  this.schedule(this.tick, 1)
}

3~5 分钟练习

把间隔改为 0.5 秒并运行 2 秒。

参考答案

约触发 4 次;禁用组件后由清理逻辑停止。

与上一课的联系

上一课统一清理调度;本课注册可被清理的重复任务。