Поработав некоторое время над разработкой игр, я столкнулся как с переменной частотой кадров (где вы определяете, сколько времени прошло с момента последнего тика, и соответственно обновляете движение актера), так и с фиксированной частотой кадров (где вы определяете, сколько времени прошло, и выберите либо отметить фиксированное количество времени, либо спать, пока не появится следующее окно).
Какой метод лучше всего подходит для конкретных ситуаций? Пожалуйста примите к сведению:
- Удовлетворение различных системных требований;
- Простота разработки/сопровождения;
- Простота портирования;
- Финальное выступление.