当前累计帧数
自计时器创建以来的总帧数,用于基于帧的计时判断
当前累计时间,单位为秒
受时间缩放系数影响的累计时间,用于基于时间的计时判断
每帧时间间隔,单位为秒
在update方法中自动计算,表示当前帧与上一帧的时间差
时间缩放系数
影响计时器的时间流逝速度,1为正常速度,0.5为半速,2为双速 只影响基于时间的计时器,不影响基于帧的计时器
Static Readonlysystem系统级 Timer 实例,全局共享
@注意 使用此实例需要手动清理,业务代码应优先使用 stage 的 timer 实例
当前计时器中的有效监听数量
不包括已销毁的计时器处理器
计时器是否已销毁
销毁后无法添加新的计时回调,update方法也不会执行
计时器是否暂停
暂停状态下delta为0,所有计时回调不会执行
清理计时回调
Optionalcaller: any指定函数域,如果不指定,则清除本计时器所有回调
清理指定计时回调
回调函数
Optionalcaller: unknown调用者,如果不指定则清理所有匹配callback的回调
销毁计时器
清理所有计时回调并标记为已销毁,销毁后无法恢复
暂停计时器
暂停后delta为0,所有计时回调停止执行,但计时器状态保持
恢复计时器
恢复计时器的正常运行,继续执行计时回调
更新计时器
通常在游戏主循环中调用,用于驱动所有计时回调的执行
当前时间,单位为秒,默认使用系统计时器的当前时间
StaticcallStaticrun执行所有延迟回调
通常在每帧渲染前调用,执行所有通过callLater注册的回调
计时器类,基于帧驱动的计时系统
主要用于渲染相关的计时回调,不适用于精确的时间判断 支持基于时间和基于帧数的两种计时模式
Example
@注意事项