Skip to content

方法 ​

start() ​

启动时间系统,启用后全局节点开始参与刷新。


isRunning() ​

检查时间系统是否正在运行。


setTimeScale() ​

设置 dt 时间缩放因子,你可以使用它来加速或减速时间的流逝。

默认值为 1.0,值大于 1 表示加速,值小于 1 表示降速。

注意:时间缩放因子会影响所有节点的时间更新,包括全局节点。

请谨慎使用时间缩放因子,以避免出现意外的行为。

警告:时间缩放因子可能会导致节点之间的时间不一致,这可能会导致游戏逻辑错误。

输入参数

参数必填默认值类型说明
scale是number时间缩放因子

getTimeScale() ​

获取 dt 时间缩放因子


setTimeout() ​

添加延时任务,刷新率和节点刷新频率相同。

输入参数

参数必填默认值类型说明
callback是()=>void回调函数
delay是number延迟时间(毫秒)

返回值

类型说明
number任务 ID

clearTimeout() ​

清除延时任务

输入参数

参数必填默认值类型说明
taskId是number任务 ID

stop() ​

暂时停止时间系统


applyTimeWarp() ​

应用时间扭曲效果

输入参数

参数必填默认值类型说明
intensity是number时间扭曲强度
duration是number持续时间(毫秒)