Поэтому я могу перемещать объект вниз и вверх, изменяя переменную y
. Я могу перемещать свой объект влево и вправо, изменяя переменную x
. Но как я могу двигаться по диагонали с одинаковой скоростью. Если я вобщеКак перемещать объекты по диагонали в SFML?
x += velocity;
y += velocity;
он будет двигаться примерно в 1,5 раза быстрее.
Есть ли какое-то уравнение с cos
и sin
, чтобы объект перемещался в направлении, на которое он направлен? Я хотел бы иметь возможность изменить его направление с помощью SFML(Simple Fast Multimedia Library)
встроенной функции setRotation()
.
Заранее спасибо.
Это не относится к SFML. Это основная декартова геометрия, которую вы должны изучить, если заботиться о графике! –