Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: xKeiside en Noviembre 22, 2012, 07:53:54 PM

Título: GML - ¿Que falla? - No hace la funcion.
Publicado por: xKeiside en Noviembre 22, 2012, 07:53:54 PM
Hola buenas.

Tengo un persona, el cual tiene esta funcion en STEP, el cual quiero que si un objeto que este a la derecha suya, y se le pulse la letra 'X', haga esa funcion.

Aqui el codigo. Suelo1 es dicho objeto.

if distance_to_object(suelo1)<15 {
if point_direction(x,y,suelo1.x,suelo1.y) > 340
and point_direction(x,y,suelo1.x,suelo1.y) < 361 {
if keyboard_check('X') {
x = x-10
}
}
}

Título: Re:GML - ¿Que falla? - No hace la funcion.
Publicado por: penumbra en Noviembre 22, 2012, 09:38:53 PM
Creo que es así

if keyboard_check(ord('X'))
Título: Re:GML - ¿Que falla? - No hace la funcion.
Publicado por: Scimjara en Noviembre 22, 2012, 09:42:36 PM
Exacto, para las letras del teclado debes colocar (ord('X')) ..
si fuera para una flecha de dirección esto no sería así.

Saludos.