Riepilogo: muro distruttibile
Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 14 di 63.
Sfida
FacileUn muro di dieci mattoni si trova davanti a un cannone. La palla è la palla di cannone (contrassegnata con il tag Ball, script Cannon.cs, già scritto): le frecce sinistra e destra mirano, Spazio spara. Ogni mattone è un Rigidbody con uno script Brick e una breakSpeed (6). Scrivi Brick.cs:
- Quando la palla colpisce un mattone a
breakSpeedm/s o più, il mattone si rompe: registraBrick brokene distruggi quel mattone. - Nient’altro rompe un mattone: né una palla più lenta, né un mattone che atterra sul terreno o su un altro mattone, per quanto velocemente cada.
Premi Gioca e abbatti il muro, poi Verifica.
Provalo tu
using UnityEngine;
public class Brick : MonoBehaviour
{
public float breakSpeed = 6f;
}
Tutte le lezioni di Fisica e gameplay
1Corpo rigido
Gravità e massaSpingi con AddForceSalta con un impulsoFixedUpdate per la fisicaVelocitàCorpi cinematiciRiepilogo: piattaforma di lancio4Coroutine
InvokeInvokeRepeating, CancelInvokeLa tua prima coroutineCicli nelle coroutineInterrompere le coroutineRiepilogo: conto alla rovescia2Collisioni
OnCollisionEnterCosa ho colpito?Rompersi all'impattoRestare a terraRimbalzo e attritoForme dei ColliderRiepilogo: muro distruttibile5Progetto: Corsa alle monete
La palla rotolanteMonete da raccogliere