Menu
CoddyTech

Repaso: llave y puerta

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

challenge icon

Desafío

Fácil

Una puerta cerrada bloquea el paso en el muro y hay una llave en el suelo. Player.cs mueve al jugador con las flechas y tiene un campo hasKey. La Key y el Doorway delante de la puerta son activadores. Escribe sus scripts:

  • Key: cuando el jugador la toque, establece hasKey del jugador en true, registra Got the key y elimina la llave. Nada más puede recogerla: una pelota que pase rodando por encima la deja donde está.
  • Door: cuando el jugador entre en el umbral con la llave, oculta gate y registra The door opens. Sin la llave, registra Locked y deja la puerta cerrada.

Pulsa Play, prueba la puerta, recoge la llave y vuelve a intentarlo; después, pulsa Check.

Pruébalo tú mismo

using UnityEngine;

public class Key : MonoBehaviour
{
    // El jugador recoge la llave; nada más lo hace
}

Todas las lecciones de Física y jugabilidad