Hola amigos,
Lo primero que tengo que decir es que sé muy poco de GML, por no decir nada, y que estoy trabajando con tutoriales de YT.
Veréis, estoy haciendo un juego tipo plataformas en 2d y tengo creado el jugador con diversas animaciones. A todas ellas les he puesto la misma player mask. Sin embargo me topo con un par de problemas:
1.- Cuando me acerco a un bloque por la derecha, con la animación del jugador caminando, colisiona y al hacerlo se desplaza automáticamente unos cuantos píxeles a la izquierda. Si continúo moviendo para colisionar con ese bloque, la acción de desplazarse esos píxeles a la izquierda sigue igual. Esto no me pasa cuando me acerco al bloque por la izquierda.
2.- En las rampas, al subirlas no aparece ningún problema y la animación del jugador caminando se efectúa correctamente. Pero al bajar las cuestas, si lo hago hacia la izquierda, directamente el jugador cambia a la animación de salto de caída y sigue con ella si camina en horizontal. Si el jugador baja las rampas hacia la derecha normalmente se atasca en el recorrido.
No sé hacer vídeos aún, pero creo que sería lo ideal para mostrar el problema.
¿Alguien entiende lo que pretendo explicar y puede ayudarme?
Un saludo y muchas gracias.
Lo primero que tengo que decir es que sé muy poco de GML, por no decir nada, y que estoy trabajando con tutoriales de YT.
Veréis, estoy haciendo un juego tipo plataformas en 2d y tengo creado el jugador con diversas animaciones. A todas ellas les he puesto la misma player mask. Sin embargo me topo con un par de problemas:
1.- Cuando me acerco a un bloque por la derecha, con la animación del jugador caminando, colisiona y al hacerlo se desplaza automáticamente unos cuantos píxeles a la izquierda. Si continúo moviendo para colisionar con ese bloque, la acción de desplazarse esos píxeles a la izquierda sigue igual. Esto no me pasa cuando me acerco al bloque por la izquierda.
2.- En las rampas, al subirlas no aparece ningún problema y la animación del jugador caminando se efectúa correctamente. Pero al bajar las cuestas, si lo hago hacia la izquierda, directamente el jugador cambia a la animación de salto de caída y sigue con ella si camina en horizontal. Si el jugador baja las rampas hacia la derecha normalmente se atasca en el recorrido.
No sé hacer vídeos aún, pero creo que sería lo ideal para mostrar el problema.
¿Alguien entiende lo que pretendo explicar y puede ayudarme?
Un saludo y muchas gracias.