Unity中timeScale研究

2021-08-18  本文已影响0人  虫小白

1,timeScale不会影响Update的实际帧率,会影响FixedUpdate的实际帧率
2,timeScale会影响Time.deltaTime,不会影响Time.FixedDeltaTime
3,timeScale不会影响Time.unscaledDeltaTime,会影响Time.fixedUnscaledDeltaTime
4,timeScale会影响Time.time,不会影响Time.uncaledTime
结论:
1,在Update中使用Time.unscaledDeltaTime得到的结果不受timeScale的影响。
2,在FixedUpdate中使用Time.fixedUnscaledDeltaTime得到的结果不受timeScale的影响(类似负负得正)。
3,timeScale也会影响Unity中特效、动画等内容的播放速度。可以通过改变播放速度消除timeScale的影响(如 animator.speed=1/Time.timeScale,(timeScale≠0))。

上一篇下一篇

猜你喜欢

热点阅读