Skip to content

方法

start()

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


isRunning()

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


setTimeScale()

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

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

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

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

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

输入参数

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

getTimeScale()

获取 dt 时间缩放因子


setTimeout()

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

输入参数

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

返回值

类型说明
number任务 ID

clearTimeout()

清除延时任务

输入参数

参数必填默认值类型说明
taskIdnumber任务 ID

stop()

暂时停止时间系统


applyTimeWarp()

应用时间扭曲效果

输入参数

参数必填默认值类型说明
intensitynumber时间扭曲强度
durationnumber持续时间(毫秒)