Dentro do Buraco
Parte da seção Física e Jogabilidade do Journey de Unity da Coddy. Lição 69 de 71.
Desafio
DifícilDeixe uma bolinha de gude lenta cair no buraco.
- Em
Hole, adicionevoid OnTriggerEnter(Collider other). - Quando
other.TryGetComponent(out Golf golf)eother.attachedRigidbody.linearVelocity.magnitude < sinkSpeed, registre"In the cup in " + golf.strokes + " strokes!"e chameother.gameObject.SetActive(false);.
Pressione “Jogar” e encaçape a bolinha de gude: uma bolinha rápida passa rolando pelo buraco. Depois, pressione “Verificar”.
Experimente você mesmo
using UnityEngine;
public class Hole : MonoBehaviour
{
[SerializeField] private float sinkSpeed = 3f;
// uma bolinha lenta cai no buraco, enquanto uma rápida passa por cima
}
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 Coletar8A Câmera
Acompanhamento SuaveCâmera OrbitalAntecipaçãoTremor da CâmeraRevisão: Câmera de Perseguição11Desafios Finais
Alcance do CanhãoAlvos em MovimentoGolfe de Bolinha de GudeDentro do BuracoSala de FugaA PortaPratique por conta própria: Playground de Unity