第 16 课2026.09.22
让策划知道上一课的 interval 输入单位是秒,避免误填毫秒。
第 16 课:在 Inspector 标明调度间隔单位
- 日期:2026-09-22
- 课程序号:第 16 课
- 知识点:
@property的displayName
用途或适用场景
让策划知道上一课的 interval 输入单位是秒,避免误填毫秒。
核心概念
displayName 只改变 Inspector 中的显示名,不改脚本字段名、调度值或运行时下限。
最小代码或操作示例
ts
@property({ displayName: '调度间隔(秒)' })
interval = 1保留第 15 课 onEnable() 中的 Math.max(this.interval, 0.1) 和同一 tick 回调的调度、清理代码。
3~5 分钟练习
在 Inspector 中找到该字段,把它改为 2,观察调度频率。
参考答案
Inspector 显示“调度间隔(秒)”;脚本仍以 this.interval 读取 2 秒。
与上一课的联系
继承第 15 课的 interval、tick 与 onEnable();本课只新增字段显示名;下一课在同一装饰器中增加 range。
时效校验
时效校验:2026-09-28(已核对 Cocos Creator 3.8 LTS Property Attributes、Scheduler 手册及 3.8.9 Component 源码,修正与上一课的衔接)。