Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: lfcesar en Noviembre 01, 2011, 02:56:53 AM

Título: evento key erro del game maker?
Publicado por: lfcesar en Noviembre 01, 2011, 02:56:53 AM
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?
Título: Re: evento key erro del game maker?
Publicado por: Mgbu en Noviembre 01, 2011, 11:23:55 PM
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
    {}

   
Título: Re: evento key erro del game maker?
Publicado por: elviskelley en Noviembre 02, 2011, 02:44:41 PM
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.