Class Timer

定时跳动组件

Example

export class Test extends Component {
// 创建一个定时跳动组件
private timer: Timer = new Timer(1);

update(dt: number) {
if (this.timer.update(this.dt)) {
console.log(每一秒触发一次);
}
}
}

Hierarchy

  • Timer

Constructors

Properties

Accessors

Methods

Constructors

  • 构造函数

    Parameters

    • step: number = 0

      每跳动一次步长单位位

    Returns Timer

Properties

_elapsedTime: number = 0
_step: number = 0
callback: null | Function = null

定时到了回调

Accessors

  • get elapsedTime(): number
  • 逝去时间

    Returns number

  • get progress(): number
  • 进度

    Returns number

  • get step(): number
  • 获取触发间隔时间单位秒

    Returns number

  • set step(step: number): void
  • 设置触发间隔时间单位秒

    Parameters

    • step: number

    Returns void

Methods

  • 重置

    Returns void

  • 游戏引擎的cc.Component组件的update方法调用

    Parameters

    • dt: number

    Returns boolean

Generated using TypeDoc