Пытаясь сделать точную систему воспроизведения в единстве и c #
Привет всем, я работаю над гоночной игрой, и я решил добавить систему воспроизведения, чтобы разрешить и "машину-призрак", изначально я записывал данные внекоторые события, такие как нажатие клавиши, но только запись этих данных во всех кадрах. Я управляю плавным воспроизведением, но все равно все в порядке, поскольку файл не очень большой, и воспроизведение работает, но проблема в том, что всегда есть небольшое изменение во времени, например, 0,1 секунды илиМаксимум 0,2, у меня есть список ключевых кадров, и в каждой позиции я записываю время, которое нужно показать, проблема в том, что, поскольку fps меняются, то не во всех сериях показываются одинаковые метки времени, тогда время победного кадра невсегда отображается так, что выигрышный кадр появляется в следующем обновлении немного позже, чем должно быть показано.Я использую C # и Unity на всякий случай, но я думаю, что это в основном не зависит от этого.Большое спасибо за любую подсказку, я был вокруг этой проблемы в течение некоторого времени