-
new Ticker(fps)
-
Ticker是一个定时器类。它可以按指定帧率重复运行,从而按计划执行代码。
Name Type Description fps
Number optional 指定定时器的运行帧率。默认60。
Members Show Inherited
Name | Type | Description |
---|---|---|
targetFPS
|
number |
定时器的目标帧率 |
Methods Show Inherited
-
start()
-
启动定时器。
-
stop()
-
停止定时器。
-
pause()
-
暂停定时器。
-
resume()
-
恢复定时器。
-
getMeasuredFPS(){number}
-
获得测定的运行时帧率。
Returns:
Type Description number -
addTick(ticker)
-
添加定时器对象。定时器对象必须实现 tick 方法。
Name Type Description ticker
Object 对象
-
removeTick(tickObject)
-
删除定时器对象。
Name Type Description tickObject
Object 要删除的定时器对象。
-
nextTick(callback){Object}
-
下次tick时回调
Name Type Description callback
function Returns:
Type Description Object tickObject 定时器对象 -
timeout(callback, duration){Object}
-
延迟指定的时间后调用回调, 类似setTimeout
Name Type Description callback
function duration
Number 延迟的毫秒数
Returns:
Type Description Object tickObject 定时器对象 -
interval(callback, duration){Object}
-
指定的时间周期来调用函数, 类似setInterval
Name Type Description callback
function duration
Number 时间周期,单位毫秒
Returns:
Type Description Object tickObject 定时器对象