Revisão: Parede destrutível
Parte da seção Física e Jogabilidade do Journey de Unity da Coddy. Lição 14 de 71.
Esta recapitulação reúne o capítulo: OnCollisionEnter, a tag do que atingiu você e a velocidade do impacto de collision.relativeVelocity.
Desafio
FácilEscreva Brick.cs: uma bala de canhão rápida quebra o tijolo que atinge.
- No
OnCollisionEnterdo tijolo, testecollision.gameObject.CompareTag("Ball")ecollision.relativeVelocity.magnitude >= breakSpeedjuntos, usando&&. - Quando ambos forem verdadeiros, registre
Brick brokeneDestroy(gameObject);. Bolas lentas e tijolos caindo não quebram nada.
Pressione “Jogar”, mire com as setas e dispare com Espaço. Depois, pressione “Verificar”.
Experimente você mesmo
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
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