Rückblick: Drohnenpilot
Teil des Abschnitts Grundlagen des Scripting in Unity der Unity-Journey von Coddy. Lektion 23 von 67.
Aufgabe
EinfachFliege die Drohne:
- Mit den Pfeiltasten fliegst du sie entlang der x-Achse nach links und rechts und entlang der z-Achse nach oben und unten, mit
speedEinheiten pro Sekunde und derselben Geschwindigkeit auf diagonalen Strecken. - Solange die Leertaste gedrückt ist, steigt sie mit
climbEinheiten pro Sekunde; andernfalls sinkt sie mitclimbEinheiten pro Sekunde. - Sie fliegt nie unter den Boden: Ihr y-Wert bleibt mindestens 0.5.
Im Inspector wird speed auf 4 und climb auf 2 gesetzt. Drücke Play und fliege, dann drücke Check.
Probier es selbst
using UnityEngine;
public class Drone : MonoBehaviour
{
public float speed = 1f;
public float climb = 1f;
void Update()
{
}
}
Alle Lektionen in Grundlagen des Scripting in Unity
1Dein erstes Skript
Hallo, UnityPlatziere den WürfelBewege dich in jedem FrameDrehe dich jede SekundeSteuere mit den TastenRückblick: Steuere den Würfel4Vektoren
Vektoren addierenRichtungenLokaler und globaler RaumDiagonale GeschwindigkeitAbstand zwischen ObjektenVector3 ist ein StructRückblick: Drohnenpilot7Projekt: Fang den Stern
Der FängerEin fallender Stern10Der Lebenszyklus eines Skripts
Awake und StartUpdate und LateUpdateOnEnable und OnDisableDie Reihenfolge im LebenszyklusRückblick: Lifecycle Logger5Transformationen und Hierarchie
Eltern und KinderSkalierungDinge ansehenAuf einen Punkt zubewegenRückblick: Umlaufender Mond8Dinge finden
Nach Namen findenTagsNach Typ findenReferenzen schlagen FindUnitys NullRückblick: Nächste Münze11Projekt: Weiche den Blöcken aus
Der LäuferFallende Blöcke6GameObjects und Komponenten
Referenzen im InspectorEine Komponente abrufenFehlende KomponentenEine Komponente hinzufügenRequireComponentEin- und AusblendenRückblick: Lichtschalter