渐进式编程课
Cocos Creator 目录
第 18 课2026.09.24

解释为何 Inspector 中的调度间隔下限是 0.1 秒。

第 18 课:为调度间隔添加悬停说明

  • 日期:2026-09-24
  • 课程序号:第 18 课
  • 知识点:@property 的 tooltip

用途或适用场景

解释为何 Inspector 中的调度间隔下限是 0.1 秒。

核心概念

tooltip 提供编辑器悬停说明,不更改 range 或运行时 Math.max 的行为。

最小代码或操作示例

ts
@property({
  displayName: '调度间隔(秒)',
  range: [0.1, 10, 0.1],
  tooltip: '每次 tick 的等待秒数;运行时最短 0.1 秒'
})
interval = 1

3~5 分钟练习

在 Inspector 中悬停字段名,再把间隔调到 2 秒。

参考答案

可看到说明文字;interval 仍为 2,上一课同一回调不叠加和下限逻辑不变。

与上一课的联系

继承第 17 课带 displayName、range 的 interval 及第 15 课的调度代码;本课只加悬停说明;下一课可检验不同组件实例的间隔配置。

时效校验

时效校验:2026-09-28(已核对 Cocos Creator 3.8 LTS Property Attributes、Scheduler 手册及 3.8.9 Component 源码,修正与上一课的衔接)。

官方参考