когда я стреляю пулями со смещением (при стрельбе пуля будет появляться, как будто пистолет направлен прямо вперед, даже если я, скажем, нацелил его вверх)
смещение не учитывает вращение пистолета.
Видео проблемы: 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 часов поиска я нашел решение: