Menu
CoddyTech

Rückblick: Drohnenpilot

Teil des Abschnitts Unity-Scripting: Grundlagen der Unity-Journey von Coddy. Lektion 30 von 85.

Diese Zusammenfassung führt das Kapitel zusammen: eine aus den Achsen aufgebaute Richtung, die mit .normalized auf eine Einheitslänge gebracht wird, benannte Richtungen wie Vector3.up und eine Position, die mithilfe einer Kopie geändert wird.

challenge icon

Aufgabe

Einfach

Steuere die Drohne: Mit den Pfeiltasten lenkst du, mit der Leertaste steigt sie auf.

  1. Bewege sie in Update() anhand der Rohachsen (Horizontal auf x, Vertical auf z), .normalized und multipliziert mit speed * Time.deltaTime.
  2. Solange die Leertaste gedrückt ist, addiere Vector3.up * climb * Time.deltaTime; andernfalls Vector3.down multipliziert mit demselben Wert.
  3. Halte ihren y-Wert mindestens bei 0.5f, indem du eine Kopie der Position verwendest.

Drücke „Spielen“ und fliege: Mit gedrückter Leertaste steigt die Drohne auf und sinkt bis zum Boden. Danach „Prüfen“.

Probier es selbst

using UnityEngine;

public class Drone : MonoBehaviour
{
    public float speed = 1f;
    public float climb = 1f;

    void Update()
    {
    }
}
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 Unity-Scripting: Grundlagen

Übe selbstständig: Unity-Playground