Menu
CoddyTech

Rückblick: Geschützturm

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

challenge icon

Aufgabe

Mittel

Schreibe das Skript für den Turm. Der Panzer fährt mit den Pfeiltasten (sein Skript ist bereits fertig), und der etwas höhere Turm behält ihn im Visier:

  • Er dreht sich mit turnSpeed (90) Grad pro Sekunde zum Panzer, niemals schneller, und nur um seine y-Achse: Er kippt niemals nach oben oder unten.
  • Mit der Leertaste wird eine Granate abgefeuert (shellPrefab). Die Granate startet 1 Einheit vor der Mitte des Turms und 0,5 darüber, in den eigenen Richtungen des Turms, und zeigt in dieselbe Richtung wie der Turm (das fertige Shell-Skript lässt sie nach vorne fliegen).

Drücke Spielen, fahre herum und feuere, dann Prüfen.

Probier es selbst

using UnityEngine;

public class Turret : MonoBehaviour
{
    public Transform tank;
    public GameObject shellPrefab;
    public float turnSpeed = 90f;

    void Update()
    {
    }
}

Alle Lektionen in Physik und Gameplay