jairogarcíarincón

Receta 3: Plataformas móviles


50.0K

Introducción



En esta receta, trataremos de crear diferentes plataformas fijas, móviles y ocultas para el jugador de la receta 1. Puedes comprobar el objetivo final haciendo clic AQUÍ.

NOTA: Al igual que en la receta anterior, se han ocultado los los botones de la escena para mayor comodidad.


Creación del escenario



Partiendo de la base de la Receta 2, vamos a crear 4 plataformas diferentes a a partir de 4 Cubes con materiales básicos con color Albedo para distinguirlas:

  1. Plataforma fija a la que se accede saltando (roja).
  2. Plataforma móvil tipo ascensor (verde).
  3. Plataforma rotatoria (Azul).
  4. Plataforma oculta (amarilla).

  5. Además, añadiremos un Quad amarillo disparador de modo que al pasar por encima de él, aparezca la plataforma oculta. Para ello, a este Quad debemos añadirle un componente Box Collider y marcar la propiedad Is Trigger del mismo.

    También es necesario añadir a las 4 plataformas la etiqueta Suelo para que el Jugador pueda saltar sobre ellas.

    Recuerda que es fundamental la organización, así que vamos a crear los Materiales dentro de su propia carpeta Materiales, así como los scripts en su carpeta Scripts.

    El escenario básico podría ser como el siguiente:

    Receta 2


    Creación de scripts



    Una vez creado el escenario, vamos a crear diferentes scripts para las diferentes plataformas.

    1. Crea el script Movil y añádelo como componente a la plataforma Movil
    2. Crea el script Rotatoria y añádelo como componente a la plataforma Rotatoria
    3. Crea el script Disparador y añádelo como componente al Quad Disparador


    4. Este es el código del script Movil:



      Este es el código del script Rotatoria:



      Y este es el código del script Disparador. Recuerda añadir el objeto Oculta a la variable Oculta del script:



      Con esto estaría terminada la receta, espero que te haya resultado útil.


      Publicado el 21 de Noviembre de 2024

      unity