У меня возникла проблема, над которой я работал несколько часов, но не повезло.У меня есть движение, связанное с клавишами со стрелками, и пользователь смотрит вокруг с помощью мыши.Когда я стреляю, я хочу, чтобы он продолжал двигаться в том же направлении, в котором он изначально был запущен, но в случае, если пользователь перемещает мышь, пули меняют направление с ним.в начале, когда «игрок» следует за курсором.
stage.addEventListener("mouseMove", Follow);
function Follow(e:MouseEvent):void
{
var a1 = mouseY - player_obj.y;
var b1 = mouseX - player_obj.x;
var radians1 = Math.atan2(a1,b1);
var degrees1 = radians1 / (Math.PI / 180);
player_obj.rotation = degrees1;
}
Я думаю, что проблема в том, что когда я помещаю пули в массив, все они разделяют эффекты перемещения пользователямышь вместо сохранения их начального значения.Если у кого-то есть какие-либо комментарии по этому поводу, это будет очень цениться и извините за длинный пост.
Спасибо, Коул