Version: 2020.1

Physics.autoSimulation

切换到手册
public static bool autoSimulation ;

描述

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

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

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

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

另请参阅:Physics.Simulate

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961