Unity 6.3
0 онлайн 2 гостей 3 в системе
Вход

Time.fixedDeltaTime

Declaration

public static float fixedDeltaTime;

Описание

Интервал в секундах игрового времени, в течение которого выполняются физические и другие обновления с фиксированной частотой кадров (например, MonoBehaviour's MonoBehaviour.FixedUpdate).

fixedDeltaTime интервал всегда относится к игровому времени, которое Time.timeScale затрагивает. А fixedDeltaTime 1 секунды в игре Time.timeScale из 0.5 означает, что фиксированные обновления происходят каждые 2 секунды реального времени.

Примечание: чтобы поддерживать высокоточную симуляцию и не допускать дрейфа времени в долго работающих играх, Unity использует более сложное внутреннее представление шагов времени. Когда вы задаёте Time.fixedDeltaTime, значение квантуется по внутренней сетке высокого разрешения. Когда это значение обратно приводится к float для fixedDeltaTime геттере значение из-за такого внутреннего преобразования может отличаться от исходного на один бит (одну единицу младшего разряда).

Дополнительные сведения о том, как это свойство связано с другими свойствами времени, см. Управление временем и частотой кадров в инструкции Unity.