Moedas para Coletar
Parte da seção Física e jogabilidade do Journey de Unity da Coddy. Lição 28 de 63.
Desafio
MédioAgora as moedas. Todas as moedas já têm um colisor de gatilho, e o Rigidbody da bola faz os gatilhos serem acionados. Mantenha Ball como está e adicione a Coin:
- Um
OnTriggerEnterque oculta a moeda comgameObject.SetActive(false)quando o colisor que entrou tem a tagPlayer. A bola tem essa tag. - Qualquer outra coisa que role até uma moeda, como uma caixa, por exemplo, deixa a moeda onde está.
Pressione Play e colete todas as moedas; depois, Check.
Experimente você mesmo
using UnityEngine;
public class Coin : MonoBehaviour
{
// Na próxima lição, esta moeda poderá ser coletada.
}
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