Menu
CoddyTech

Rückblick: Zerstörbare Wand

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

challenge icon

Aufgabe

Einfach

Eine Mauer aus zehn Ziegeln steht vor einer Kanone. Der Ball ist die Kanonenkugel (mit dem Tag Ball, Skript Cannon.cs, bereits geschrieben): Mit den Pfeiltasten links und rechts zielst du, mit der Leertaste feuerst du. Jeder Ziegel hat einen Rigidbody und ein Brick-Skript sowie eine breakSpeed (6). Schreibe Brick.cs:

  • Wenn der Ball einen Ziegel mit breakSpeed m/s oder schneller trifft, zerbricht der Ziegel: Protokolliere Brick broken und zerstöre diesen Ziegel.
  • Nichts anderes lässt einen Ziegel zerbrechen: weder ein langsamerer Ball noch ein Ziegel, der auf den Boden oder auf einen anderen Ziegel fällt, egal wie schnell er fällt.

Drücke Play und bring die Mauer zum Einsturz, dann Check.

Probier es selbst

using UnityEngine;

public class Brick : MonoBehaviour
{
    public float breakSpeed = 6f;
}

Alle Lektionen in Physik und Gameplay