Consejo del día de Unity: sistema de ascensores para plataformas 2D
Los ascensores para plataformas 2D son una característica muy divertida de agregar. Se pueden usar para permitir al jugador atravesar niveles en edificios, y en nuestro caso lo usaremos como un elemento de rompecabezas donde el jugador tiene que recoger un cierto número de monedas o lo que quiera antes de poder llamar al ascensor y moverse a una ubicación más alta.
Objetivo: Sistema de ascensor
El sistema de ascensor estará compuesto por dos partes, un panel de interruptores y el propio ascensor.
El ascensor
Crear un Padre gameObject llaman ascensor, y dentro agregar el ascensor plataformas. Las plataformas se moverán, pero el padre del ascensor se quedará quieto. Esto ayudará con los waypoints que configuraremos. Crea dos objetos de juego vacíos que actuarán como nuestros waypoints, Punto A y B. Una es la posición del ascensor, y la segunda debe estar cerca del interruptor que crearemos más adelante.
A continuación, vamos a crear un C# para el objeto padre del elevador padre. Mover el elevador es similar a mover las plataformas (Lea el artículo aquí), pero con la condición de saber si el elevador se llama al panel de interruptores o si se aleja del panel.