Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Temas - mastershadow

1
Preguntas y respuestas / Detección de movimiento
Febrero 03, 2015, 02:08:56 AM
Actualmente me encuentro trabajando en un proyecto con GMS (soy completamente nuevo tanto usando game maker como GML  aunque tengo un poco de experiencia con lenguajes de programación en general) y la situación es la siguiente:

Necesito que cuando se presione una tecla X (en este caso las de movimiento) y se suelte la tecla al momento sin mantenerla el personaje cambie su sprite al de observar hacia el lado correspondiente dependiendo de la tecla que se ha presionado y si se MANTIENE la tecla presionada el personaje pase a moverse hacia un lado o al otro ejecutando su respectiva animación de caminar que en este caso seria cambiar entre 3 sprites (el personaje estando parado, el que esta caminando, y otra versión del personaje caminando) el personaje al dar el primer paso debe cambiar el sprite en el proceso en lo que se mueve (en este caso la primera versión del mismo caminando en lo que se ejecuta el movimiento y volver al estado de estar parado cuando termine) y si se camina devuelta hacia esa misma dirección se ejecute la "segunda" animación/segundo sprite en lugar de la primera (la segunda version del personaje caminando) y viceversa  (como ya os dije soy nuevo en game maker) la cual corresponde al movimiento de una mano y el otro al de otra (si se mantiene apretado el botón continuamente se deben intercalar los 2 sprites caminando y cuando se suelta al botón vuelve a su posición normal)

No estoy seguro de si me he explicado correctamente (probablemente no) puesto que no se me ocurre una mejor forma de describirlo.. si alguien puede ayudarme con el temilla este no me pongáis un script ni nada decirme que hacer y como y dejarme fallar un poco y divertirme en el proceso intentando currarme una forma de hacerlo funcionar.... Simplemente hacerme conocer el como puesto que ahora mismo estoy en blanco jeje