Пишу простую игрушку(тренируюсь), возникает проблема с заданием скоростей.
Скорость объекта обрабатываю следующим образом. Каждые dT миллисекунды смещаю объект на dX, dY.
Проблема в том, что когда я задаю малый промежуток dT, всё летает одинаково быстро на разных машинах(только чересчур быстро). А вот когда я пытаюсь замедлить движение - сюрпризы:
1. На разных машинах скорость абсолютно разная.
2. В среде VB и в компилированном варианте - то же самое(компилированный вариант тормозит).
Я сначала использовал timeGetTime, а потом DirectX.TickCount - не помогает.
Подскажите в чём дело?