Mejoras en juego de plataformas - Salto en paredes (Wall Jumping)

Index

Tagged

Stats

1,466 visits, 2,076 views

Tools

19. Así que ahora tenemos comportamiento de salto en la pared. un poco más "realista" Ahora tengo que dar al jugador un poco más de control en el aire. Como ves ahora, tiene que tocar la tecla para dar el salto de pared, a continuación, mover sus dedos a la izquierda o flechas a la derecha para controlar su salto. Para hacer esto más natural, voy a cambiar el salto de la pared, cuando tocan a la izquierda o a la derecha (dependiendo de qué lado la pared está encendido) en vez de usar la flecha arriba. Así que ahora usarán la flecha arriba para saltar, luego a la izquierda o a la derecha para saltar una vez que estén en el aire. En tu hoja de eventos cambia lo siguiente:

Eliminar el evento de teclado de flecha hacia arriba es presionado (clic derecho y elige borrar).

20. Añade una condición adicional a cada uno de nuestros sub eventos para que si la pared está a su izquierda, verificamos si están tocando la flecha derecha, y hacemos lo contrario si la pared está a la derecha. Agrega lo siguiente:

Keyboard Player Platform has wall to Left

Keyboard Right Arrow is Pressed

Keyboard Player Platform has wall to Right

Keyboard Left Arrow is Pressed

Esto nos debería dar un salto mucho más sensible a la pared. Tu hoja de eventos debe verse así:

21. Ahora continua y prueba el proyecto de nuevo. Notarás una mejora en la sensación del salto de la pared. El requisito de empujar lejos de la pared puede sonar más complicado, pero en realidad se siente mucho más natural en el uso. También da una sensación mucho más natural para saltar hacia adelante y hacia atrás entre las paredes. En este punto, si tu diseño está configurado de manera similar al ejemplo que mostré al principio de este tutorial, deberías ser capaz de hacer que tu personaje salte de un lado a otro entre las paredes que creamos anteriormente. A continuación le mostraré cómo usar variables para controlar cuántos saltos de pared el jugador puede hacer, lo que para algunos juegos puede ser un requisito.

Un ejemplo aproximado de la ruta que debería ser capaz de tomar en este momento se muestra a continuación:

  • 0 Comments

  • Order by
Want to leave a comment? Login or Register an account!