Я создаю игру Tower Defense, я создал программу, которая создает снаряд, начиная с турели, и посылает его во врага, как только он оказывается в зоне ее действия. Снаряд движется в направлении врага, но в определенных направлениях снаряд более или менее быстр. Вот код:
//initialPosition is where the projectile is created.
sf::Vector2f direction = enemyPosition - initialPosition;
projectile.move(direction.x * speed, direction.y * speed);
Что я делаю не так?