GML (KolizjaHeroZPodloga)
if ( place_meeting( x , y + 12 , other ))
{
move_contact_solid( 270 , 4 )
vspeed = 0
}
else
{
hspeed = 0
}
ew. jeśli chcesz aby hero dochodził do ściany użyj:
GML
if ( place_meeting( x , y + 12 , other ))
{
move_contact_solid( 270 , 4 )
vspeed = 0
}
else
{
x += distance_to_object( other) * sign( hspeed ) // !
hspeed = 0
}
i jak masz zarejestrowanego gm to w step daj:
GML
image_xscale = sign( hspeed );)