Menu
CoddyTech

Riepilogo: muro distruttibile

Fa parte della sezione Fisica e gameplay del percorso Unity di Coddy. Lezione 14 di 71.

Questo riepilogo mette insieme il capitolo: OnCollisionEnter, il tag di ciò che ti ha colpito e la velocità dell’impatto da collision.relativeVelocity.

challenge icon

Sfida

Facile

Scrivi Brick.cs: una palla di cannone veloce rompe il mattone che colpisce.

  1. In OnCollisionEnter del mattone, verifica insieme collision.gameObject.CompareTag("Ball") e collision.relativeVelocity.magnitude >= breakSpeed, usando &&.
  2. Quando entrambe le condizioni sono vere, registra Brick broken ed esegui Destroy(gameObject);. Le palle lente e i mattoni che cadono non rompono nulla.

Premi «Gioca», mira con le frecce e spara con Spazio. Poi premi «Verifica».

Provalo tu

using UnityEngine;

public class Brick : MonoBehaviour
{
    public float breakSpeed = 6f;
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fisica e gameplay

Esercitati da solo: Playground Unity