SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Время игры › Ответ в теме: Время игры
Переменная time (получающая время из clock) хранит в себе количество времени, проходящего между тактами процессора. Далее в цикле программы на это число умножаются все переменные, которые так или иначе зависят от прошедшего времени (dx, dy и т.д.). И как результат – одинаковая скорость работы программы как на мощных, так и на слабых компьютерах.
Если же присвоить time конкретное константное число, то на него также будут умножаться эти переменные, с той разницей, что на мощных процессорах это будет происходить в разы чаще, чем на слабых.