Menu
CoddyTech

Revisão: chave e porta

Parte da seção Física e jogabilidade do Journey de Unity da Coddy. Lição 20 de 63.

challenge icon

Desafio

Fácil

Há um portão trancado no muro, e uma chave está no chão. Player.cs movimenta o jogador com as setas e tem um campo hasKey. A Key e a Doorway em frente ao portão são gatilhos. Escreva os scripts:

  • Key: quando o jogador tocar nela, defina hasKey do jogador como true, registre Got the key e remova a chave. Mais nada pode pegá-la: uma bola que rolar sobre ela a deixará onde está.
  • Door: quando o jogador entrar na passagem com a chave, oculte gate e registre The door opens. Sem a chave, registre Locked e mantenha o portão fechado.

Pressione Play, tente abrir a porta, pegue a chave e tente novamente; depois, Check.

Experimente você mesmo

using UnityEngine;

public class Key : MonoBehaviour
{
    // O jogador pega a chave; nada mais a pega
}

Todas as lições de Física e jogabilidade