Używam kodu grawitacji jak z FAQ
GML
if place_free(x,y+1)
{ gravity = 0.5 }
else
{ gravity = 0 }
[sTEP]
A kod płynnego chodzenia po ...
GML
if keyboard_check(vk_right) && xx=0 && yy=0 && place_free(x+16,y)
{ xx=+32 }
if keyboard_check(vk_left) && xx=0 && yy=0 && place_free(x-16,y)
{ xx=-32 }
[END STEP]
GML
if xx>0 { x+=spd xx-=spd }
if xx<0 { x-=spd xx+=spd }
if yy>0 { y+=spd yy-=spd }
if yy<0 { y-=spd yy+=spd;}
BŁĄD: Mam blok solid i w kolizji z nim mam kod "vspeed = 0", postać nie chce się poruszać