Menu
CoddyTech

Repaso: llave y puerta

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

Este repaso reúne el capítulo: los activadores, OnTriggerEnter y TryGetComponent para asegurarnos de que quien entró sea el jugador.

challenge icon

Desafío

Fácil

Escribe el código de la llave y la puerta: solo el jugador puede usarlas.

  1. En Key.cs, dentro de OnTriggerEnter, cuando se cumpla other.TryGetComponent(out Player player), establece player.hasKey = true;, registra Got the key y destruye la llave.
  2. En Door.cs, para el jugador: si tiene hasKey, ejecuta gate.SetActive(false); y registra The door opens; de lo contrario, registra Locked.

Pulsa «Jugar», prueba la puerta, recoge la llave y vuelve a intentarlo. Después, pulsa «Comprobar».

Pruébalo tú mismo

using UnityEngine;

public class Key : MonoBehaviour
{
    // El jugador recoge la llave; nada más la recoge
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Física y jugabilidad

Practica por tu cuenta: Playground de Unity