Вниз
Скачать: CL | DM;

PowerTimer   Найти похожие ветки 

← →
Marl   (2005-04-05 16:02) [0]

В игре использую PowerTimer, значение FPS = 60. В событии таймера OnProcess я увеличиваю какую-нибудь переменную на 1.
На всех ли компьютерах за одинаковый промежуток времени эта переменная достигнет, допустим, значения 100?


← →
A22 ©   (2005-04-05 17:32) [1]

ну, в пределах точности "тиков" таймера


← →
Marl   (2005-04-05 17:49) [2]

A22 ©   (05.04.05 17:32) [1]
То есть можно не беспокоиться?
Да, как зависит кол-во вызовов OnProcess от значения FPS таймера, если вообще зависит?


← →
dRake ©   (2005-04-05 18:53) [3]

>как зависит кол-во вызовов OnProcess от значения FPS таймера, >если вообще зависит?

Прямая зависимость =)
FPS = количество вызовов в секунду


← →
Marl   (2005-04-06 16:50) [4]

dRake ©   (05.04.05 18:53) [3]
Ну то есть я могу совсем не мучиться ночами насчет того, не будет ли моя игра играться "быстрее" в прямом смысле на более мощных машинах, чем моя?


← →
dRake ©   (2005-04-06 17:39) [5]

Marl

Тут такая фигня - если тачка не потянет столько вызовов в секунду (например графика будет из забивать, или еще что) то игра у тебя замедлится, на быстрых будет все пучком в любом случае.

Насколько помню в PowerTimer есть вариант с Alpha. Alpha - коэффициент, рассчитываемый через разницу по времени между текущим и предыдущим вызовами OnProcess. Все временно-зависимые фичи игры умножаешь на него и играться твоя игра будет с одинаковой скоростью в любых ситуациях (так сделано в большинстве игр - когда тачка не вытягивает, то просто начинают пропускаться кадры, более дерганное движение...) но этот вариант добавляет прилично гимора для игровой логики


← →
Marl   (2005-04-08 08:19) [6]

dRake ©   (06.04.05 17:39) [5]
А как ты поступил в своей игре?



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
6-1113230691
LXD
2005-04-11 18:44
2005.07.18
Indy передача данных по сети...


4-1117047851
kat
2005-05-25 23:04
2005.07.18
Использование чужих классов


14-1119959261
-=XP=-
2005-06-28 15:47
2005.07.18
Постучим о дно кружки


10-1096353666
Zyb
2004-09-28 10:41
2005.07.18
ActiveX


1-1120152182
olevacho_
2005-06-30 21:23
2005.07.18
массив и компоненты приложения




   Наверх