Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: edupollez en Febrero 21, 2010, 03:35:52 AM

Título: GM no reconoce si tengo presionada una tecla al cambiar de room
Publicado por: edupollez en Febrero 21, 2010, 03:35:52 AM
Hola, estoy haciendo un juego en el que el personaje se desplaza con las flechas de direcci?n. Cuando cambia de room, al mantener la tecla de direcci?n presionada deber?a seguir movi?ndose, pero se queda parado. Es m?s, ni si quiera reconoce que la tengo apretada (tampoco se efect?an otras acciones asociadas a esa tecla como la animaci?n de caminar). Tengo que soltar la tecla y volver a presionarla para que se siga desplazando. Sin embargo esto s?lo ocurre cuando el personaje est? en el aire, ya que si va andando no hay problema.

Por favor, necesito ayuda. Llevo varios d?as volvi?ndome loco e intent?ndolo todo. ?Gracias!
Título: Re: GM no reconoce si tengo presionada una tecla al cambiar de room
Publicado por: deathmetal en Febrero 21, 2010, 04:10:33 AM
prueba colocar el codigo de moverte tambn en room start

por ejemplo:

ev room start:

if keyboard_check_pressed{accion}

disculpa si el codigo no es del todo correcto hace un tiempo que no abro mi gm xD
Título: Re: GM no reconoce si tengo presionada una tecla al cambiar de room
Publicado por: edupollez en Febrero 21, 2010, 01:50:08 PM
No era eso, pero me has dado la idea de usar el keyboard_check_direct(key) en el evento step y as? s? que ha funcionado. ?Muchas gracias!