если скорость при движении спрайта его скорость не привязывать ко времени, то картинка идёт гладко (как я понял зависит от процессора), а если я начинаю умножать скорость движения на время, то спрайт двигается какими-то разными отрывками иногда замедляясь и ускоряясь, сам код времени:
Clock clock;
float time = clock.getElapsedTime().asMicroseconds();
clock.restart();
time = time / 800;
в чём проблема? Сам код по объёму пока не большой, так что на перегрузку списать нельзя Как сделать привязку ко времени, чтобы спрайт двигался нормально?Добавлено (13 января 2017, 13:12)
---------------------------------------------
Всё, проблема решена, загвоздка была в том, что я писал Clock clock; внутри бесконечного цикла