Version: 2020.1

Physics.autoSimulation

切换到手册
public static bool autoSimulation ;

描述

设置是否应该自动模拟物理。

默认情况下,在播放模式期间每 Time.fixedDeltaTime 更新一次物理。物理作为常规游戏循环的一部分自动执行。

但是,在某些情况下,我们需要能够手动推进物理。一个具体示例是在编辑模式下模拟物理。另一个示例是联网物理 - 在这种情况下,我们需要在收到授权服务器的数据时,倒退一段时间并应用所有玩家输入。

要手动控制物理模拟,需要先禁用自动模拟,然后使用 Physics.Simulate 快进时间。注意,此时仍将以 Time.fixedDeltaTime 定义的速率调用 MonoBehaviour.FixedUpdate,但物理模拟将不再自动推进。

另请参阅:Physics.Simulate