Frame Timing в играх - PullRequest
       22

Frame Timing в играх

0 голосов
/ 03 ноября 2010

Я решил перейти от тактирования, основанного на миллисекундах, к синхронизации кадров в моей игре на ритм. Я понимаю, что могу проверить текущий кадр анимации, чтобы получить время для нажатия кнопки, но как быть, когда анимация заканчивается, и я хочу, чтобы "поздний буфер" составлял около 100 миллисекунд в конце? Могу ли я рассчитывать на таймер для этого?

1 Ответ

2 голосов
/ 03 ноября 2010

Вы сможете, если вы ограничите его легко достижимой частотой кадров. Таким образом, вы будете знать, сколько кадров в секунду вы используете, и, следовательно, сколько кадров вам нужно ждать.

Или вы можете смешать и то, и другое и записать время последнего кадра вашей анимации и не позволять ему воспроизводиться до тех пор, пока не будет записано время плюс 100 миллисекунд.

Я думаю, что большинство людей сейчас используют временную синхронизацию в играх, поэтому они могут выполнять какую-то другую обработку, если кадр не нужно писать

...