Я пытаюсь управлять прицельным объектом в игре, в которой я начинаю с двух разных входов: один - левый джойстик, чтобы вы могли целиться во время движения, а другой - правый джойстик для более точного прицеливания, но яУ меня проблемы с его созданием, поэтому я могу управлять им левой палкой, все еще двигаясь правой палкой.
Я уже пытался изменить порядок кода и иметь переменную, чтобы проверить, используется ли левая палкаили нет, но ничего из этого не сработало.
if abs(controllerhr) > 0.2 or abs(controllervr) > 0.2{
controllerangle = point_direction(0,0,controllerhr,controllervr)
}
if gamepad_button_check_pressed(0,gp_face3) or gamepad_button_check_pressed(0,gp_shoulderrb) and firingdelay < 0 and ammo > 0{
firingdelay = 4;
ammo -= 1;
oPlayer.hsp-= lengthdir_x(playerrecoil,image_angle);
oPlayer.vsp-= lengthdir_y(playerrecoil,image_angle);
with instance_create_layer(x,y,"Kunai",oKunai){
speed = 15;
direction = other.image_angle;
image_angle = direction;
}
image_angle = controllerangle
}
}
if oPlayer.controller==1 and inuse==0{
if abs(controllerh) > 0.2 or abs(controllerv) > 0.2{
controllerangle = point_direction(0,0,controllerh,controllerv)
}
image_angle = controllerangle
}
PS Отступ правильно. Отступ только что испортился при вставке.
Спасибо!