Menu
CoddyTech

La salida

Parte de la sección Física y jugabilidad del Journey de Unity de Coddy. Lección 60 de 63.

challenge icon

Desafío

Intermedio

Último paso: la salida. Conserva todo lo de las lecciones anteriores. Una plataforma de salida roja, con un activador, está junto a la pared norte, y la escena la asigna al nuevo campo exit de Spawner.

Completa Exit:

  • Empieza cerrada.
  • Un método público Open() la abre, la pone verde (Color.green) y registra The exit is open.
  • Cuando el jugador (etiquetado como Player) entra en la salida abierta, registra You escaped! y desactiva al jugador. Si entra cualquier otra cosa, o si el jugador entra cuando la salida está cerrada, no ocurre nada.

Añade a Spawner:

  • Un campo Exit llamado exit.
  • Cuando el bucle de la corrutina de oleadas haya terminado (después de la última oleada y su waveDelay), llama a exit.Open().

Pulsa Play, sobrevive a las oleadas y escapa; después, pulsa Check.

Pruébalo tú mismo

using UnityEngine;

public class Exit : MonoBehaviour
{
    // Una lección posterior completará esto: la salida, que se abrirá después de la última oleada.
}

Todas las lecciones de Física y jugabilidad