Zapomniałem powiedzieć że to ma być w platformówce, a mój kod wygląda tak :
GML
if keyboard_check(vk_right)
{
sprite_index=spr_rock_walk_right
if place_free(x+4,y)
{x+=4}
}
if keyboard_check(vk_left)
{
sprite_index=spr_rock_walk_left
if place_free(x-4,y)
{x-=4}
}
if keyboard_check_released(vk_left)
{
sprite_index=spr_rock_stance
}
if keyboard_check_released(vk_right)
{
sprite_index=spr_rock_stance
}