
29.06.2012, 23:57
|
|
Регистрация: Feb 2012
Сообщений: 212
|
Привязка игры ко времени.
Здравствуйте, как привязать обновление игрового цикла не к кадрам, а ко времени? Например скорость отрисовки каждого кадра == 10мс. Полицейский преследует преступника со скорость 1px/1мс и делает выстрел каждые 30мс. Что если у пользователя случился зависон и кадр отрисовывался, скажем, 300мс? Мы можем подвинуть полицейского на 300рх, но как быть с выстрелами? За прошедшее время он должен был сделать 10 выстрелов, мы не можем в этом же кадре выпустить сразу 10 пуль - это будет нарушением логики. Как быть?
|