Menu
CoddyTech

Rückblick: Zerstörbare Wand

Teil des Abschnitts Physik und Gameplay der Unity-Journey von Coddy. Lektion 14 von 71.

Diese Zusammenfassung führt das Kapitel zusammen: OnCollisionEnter, das Tag dessen, was dich getroffen hat, und die Aufprallgeschwindigkeit aus collision.relativeVelocity.

challenge icon

Aufgabe

Einfach

Schreibe Brick.cs: Eine schnelle Kanonenkugel zerbricht den Ziegel, den sie trifft.

  1. Prüfe in OnCollisionEnter gemeinsam mit && collision.gameObject.CompareTag("Ball") und collision.relativeVelocity.magnitude >= breakSpeed.
  2. Wenn beide Bedingungen wahr sind, protokolliere Brick broken und führe Destroy(gameObject); aus. Langsame Bälle und fallende Ziegel zerbrechen nichts.

Drücke „Spielen“, ziele mit den Pfeiltasten und feuere mit der Leertaste. Drücke dann „Prüfen“.

Probier es selbst

using UnityEngine;

public class Brick : MonoBehaviour
{
    public float breakSpeed = 6f;
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Physik und Gameplay

Übe selbstständig: Unity-Playground