SFML и C++ Уроки \ Разработка игр › Форумы › SFML Graphics › Движение объектов › Ответ в теме: Движение объектов
кое как понял что ты хочешь, глянув на код. по тексту не догонял долго фразу :”суть в том что он у меня направление и спрыгивает с карты”.
Вобщем попробуй использовать rotate(градусы), а не scale.
sprite.rotate(90); -поворачивает спрайт на 90 градусов