Revisão: chave e porta
Parte da seção Física e jogabilidade do Journey de Unity da Coddy. Lição 20 de 63.
Desafio
FácilHá 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, definahasKeydo jogador comotrue, registreGot the keye 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, ocultegatee registreThe door opens. Sem a chave, registreLockede 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
1Rigidbody
Gravidade e MassaEmpurrar com AddForcePular com um ImpulsoFixedUpdate para FísicaVelocidadeCorpos CinemáticosRevisão: Plataforma de Lançamento2Colisões
OnCollisionEnterO que eu acertei?Quebre no impactoNo chãoQuique e atritoFormas dos collidersRevisão: Parede destrutível5Projeto: Corrida das Moedas
A Bola RolanteMoedas para Coletar