cuando le doy if keyboard(vk_up)
para que me avanse
if not position_meeting(x,y-8,pared)
if place_snapped(8,8)=true
{
motion_set(90,velo);
break;
}
else
{}
pero por logica le digo que avanse mientras no encuentr el objeto pared
pero lo raro es que sigue avansando por?
Me parece que es por el not, se escribe ! (signo de exclamacion)
Cambia el codigo por esto:
if !position_meeting(x,y-8,pared)
if place_snapped(8,8)=true
{
motion_set(90,velo);
break;
}
else
{}
Perdona que te corrija pero no funcionara el codigo ya que solo solocaste el mismo condigo con una compilacion distinta.
esto ! y esto not es exactamente lo mismo.
igual que esto true y esto 1. o esto false y esto 0
y asi hay muchas, pero al final es lo mismo.