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 = -1
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

  • Returns void

  • Parameters

    • dt: number

    Returns boolean

Generated using TypeDoc