Introducción
En este tutorial vamos a añadir alguna funcionalidad adicional a nuestro juego de plataformas agregando la acción de salto de pared (Wall jumping) para nuestro personaje. Este es un tutorial centrado en la mecánica real y los eventos necesarios para añadir saltos de pared a tu personaje y también algunas opciones para ajustar o seguir controlando la forma en la que tu personaje realiza saltos en la pared, basado en las necesidades de su escenario en particular.
Además, recuerde que si encuentra este tutorial útil, utiliza el botón de Votar para facilitar a los demás la forma de encontrarlo. ¡Gracias y diviértete!
También puedes encontrar mi tutorial de doble salto aquí: Platformer Enhancements - Double Jump
Información del tutorial
Nivel de conocimientos de C2: Intermedio
Construct 2 Versión: r114
Se puede usar Construct2 Free: Si
Plugins adicionales: No
Proyecto Usado: Platform 1 (simple movement)
Ten en cuenta que hay varias maneras de que el salto en la pared se puede lograr y voy a mostrar algunos ejemplos de los diferentes eventos que se pueden utilizar para crear el efecto para que puedas ver cómo se comportan y esperamos que te proporcionen un base, para crear un salto en la pared que se adapte a tu estilo de juego en particular. También voy a añadir algunas opciones para mejorar el comportamiento de salto de pared, así como la adición de características a la misma, como la limitación del número de saltos de pared, dando al personaje un power up e incluso limitar la cantidad de tiempo que el power up permanece activo.
Prerequisitos
Antes de comenzar este tutorial, debes tener unos conocimientos básicos de los Eventos en Construct2. También debe tener una comprensión básica de cómo crear Sprites, Layouts, Variables, Eventos y Acciones en Construct2 y cómo usarlos. Definitivamente debe completar uno o ambos de los tutoriales básicos de plataformas primero, ya que esto asegurará que tienes el conocimiento de línea de base necesario de Construct2 antes de iniciar este tutoiral. Puedes encontrarlos aquí: How to Make a Platform Game and here: Build a Platform Game - A beginners Guide
Setup - Preparación
Comenzaremos con el proyecto base usando uno de los archivos de .capx de muestra incorporados incluidos en la descarga de Construct 2. En este caso comenzaré con el ejemplo "Platform 1 (simple movement)" que viene con Construct2. Este tutorial Puede ser completado usando la versión gratuita de Construct 2 (Usando la versión r114 para mi ejemplo que se puede encontrar aquí: https://www.scirra.com/construct2/releases/r114 ) once you have Construct 2 installed, from the start page choose the Browse Examples option:
Desde navegar por la lista de ejemplos y elegir el proyecto Plataforma 1 (movimiento simple).
Una vez que hayas abierto el proyecto, estamos listos para comenzar nuestro trabajo. Lo primero que tendremos que hacer es hacer algunos cambios en el diseño para que sea un mejor ambiente de pruebas para nuestro comportamiento de salto en la pared. Para hacer esto vamos a crear algunas paredes simples para que podamos probar varios escenarios y ajustar nuestros parámetros según sea necesario. Siéntete libre de ejecutar el proyecto en este momento para que puedas familiarizarte con lo que se incluye de forma predeterminada.
Aquí está el diseño básico del proyecto cuando lo abres por primera vez:
Con el fin de darnos algunas paredes para trabajar con nosotros utilizaremos primero las herramientas de dibujo incorporadas para crear nuestros propios Sprites de pared.