Как заставить пулю стрелять из ствола в Gamemaker 2[РЕШЕНО]

когда я стреляю пулями со смещением (при стрельбе пуля будет появляться, как будто пистолет направлен прямо вперед, даже если я, скажем, нацелил его вверх)

точка происхождения оружия

смещение не учитывает вращение пистолета.

Видео проблемы: https://imgur.com/a/N3UxVHw.

Вот код пистолета/стрельбы:

x = oPlayer.x + 30;
y = oPlayer.y;

image_angle=point_direction(x,y,mouse_x,mouse_y);

firerate -= 1;
if mouse_check_button_pressed(mb_left)
{
    with(instance_create_layer(x + lengthdir_x(50,image_angle) ,y ,"Bullets",oBullet))
    {
        speed = 20;
        direction = other.image_angle;
        image_angle = direction;
    }

}         

Заранее спасибо!

[РЕШЕНИЕ]

edit: после еще 3 часов поиска я нашел решение:

Создайте пулю у ствола пушки


person Kweezo    schedule 27.09.2020    source источник
comment
Если вы нашли решение, опубликуйте его как ответ и отметьте как принятое. Таким образом, он также будет зарегистрирован как вопрос с ответом. даже если вы нашли решение самостоятельно. :)   -  person Steven    schedule 02.10.2020
comment
Отвечает ли это на ваш вопрос? Создать пулю у ствола пушки   -  person Steven    schedule 02.10.2020