Witam, napotkałem ostatnio pewien problem. Kiedy wciskam lewy przycisk, a następnie prawy to postać zmienia kierunek z lewej strony na prawą. Lecz gdy wciskam prawy przycisk, a następnie lewy to postać nie zmienia kierunku i idzie dalej w prawą stronę. Nie wiem jak to naprawić, mój kod znajduje się poniżej. Liczę na pomoc ;p
GML
if (keyboard_check(vk_left))
{
image_speed=0.2;
sprite_index=spr_player_move
image_xscale=-1
}
if (keyboard_check(vk_right))
{
image_speed=0.2;
sprite_index=spr_player_move
image_xscale=1
}
if left && xspeed>-max_x
{
xspeed=-2;
image_xscale=-1
}
if right && xspeed<max_x
{
xspeed=2;
image_xscale=1
}
if keyboard_check_released(vk_left) or keyboard_check_released(vk_right)
{
sprite_index=spr_player_stay
}
if xspeed<0 && !left then xspeed+=frc;
if xspeed>0 && !right then xspeed-=frc;