渐进式编程课
Cocos Creator 目录
第 14 课2026.09.18

让不同组件实例在 Inspector 中使用不同调度间隔。

第 14 课:property配置调度间隔

  • 日期:2026-09-18
  • 课程序号:第 14 课
  • 知识点:property配置调度间隔

用途或适用场景

让不同组件实例在 Inspector 中使用不同调度间隔。

核心概念

@property 把数值暴露给编辑器;schedule 仍使用同一个 tick 回调,生命周期清理不变。

最小代码或操作示例

text
@property
interval = 1

onEnable(): void {
  this.schedule(this.tick, this.interval)
}

3~5 分钟练习

把默认间隔改为 2 秒。

参考答案

将 interval = 1 改为 interval = 2。

与上一课的联系

继承上一课 onEnable 的同一 tick 回调及 onDisable 清理;本课只把固定间隔提取为属性;完成后下一课可限制非法间隔。

时效校验

时效校验:2026-09-28(已核对 Cocos Creator 3.8 Property Attributes、Scheduler 手册及 3.8.9 Component 源码;移除组件不存在的 isScheduled 调用)。

官方参考