Revisão: chave e porta
Parte da seção Física e Jogabilidade do Journey de Unity da Coddy. Lição 21 de 71.
Esta recapitulação reúne o capítulo: gatilhos, OnTriggerEnter e TryGetComponent para garantir que foi o jogador que entrou.
Desafio
FácilEscreva a chave e a porta: somente o jogador pode usá-las.
- Em
Key.cs, noOnTriggerEnter, quandoother.TryGetComponent(out Player player), definaplayer.hasKey = true;, registreGot the keye destrua a chave. - Em
Door.cs, para o jogador: se tiverhasKey, usegate.SetActive(false);e registreThe door opens; caso contrário, registreLocked.
Pressione “Jogar”, tente abrir a porta, pegue a chave e tente novamente. Depois, pressione “Verificar”.
Experimente você mesmo
using UnityEngine;
public class Key : MonoBehaviour
{
// O jogador pega a chave; nada mais a pega
}
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
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çamento4Corrotinas
InvocarInvocar repetidamente, Cancelar invocaçãoSua primeira corrotinaLoops em corrotinasInterrompendo corrotinasRevisão: contagem regressiva10Projeto: Fuga da Arena
A ArenaCaçadores2Colisõ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 ColetarPratique por conta própria: Playground de Unity