Я разрабатываю игру впервые, но мне интересно, на чем основано время игры. Это основано на часах или основано на кадрах? (Примечание: я не уверен, что слово «игровое время» здесь подходит, поправьте меня, если это не так)
Чтобы быть более понятным, представьте себе следующие сценарии:
- Компьютер 1 быстрый, до 60 кадров в секунду
- Компьютер 2 медленный, не более 30 кадров в секунду
На обоих компьютерах играется одна и та же игра, в которой персонаж ходит с одинаковой скоростью.
Если игровое время основано на кадрах, персонаж будет двигаться в два раза быстрее на компьютере 1. С другой стороны, если игровое время основано на реальном времени, компьютер 1 будет показывать в два раза больше кадров, но персонаж будет двигаться так же быстро, как на компьютере 2.
Мой вопрос: как лучше всего справляться со временем игры и каковы преимущества и недостатки?