Rückblick: Sprung aufladen
Teil des Abschnitts Grundlagen des Scripting in Unity der Unity-Journey von Coddy. Lektion 16 von 67.
Aufgabe
EinfachMach den Würfel zu einem Sprungwürfel mit Aufladung:
- Solange die Sprungtaste (Leertaste) gedrückt gehalten wird, wächst
chargejede Sekunde um 1, jedoch nie über 2 hinaus. - Wenn die Sprungtaste losgelassen wird, springt der Würfel: Sein y-Wert wird zu
0.5 + charge * power, undchargewird auf 0 zurückgesetzt. - Solange sich der Würfel über dem Boden befindet (y = 0.5), fällt er mit
fallEinheiten pro Sekunde, bis er wieder unten ist.
Der Inspector setzt power auf 2 und fall auf 3. Drücke Play, halte die Leertaste gedrückt und lasse sie los. Drücke dann Check.
Probier es selbst
using UnityEngine;
public class ChargeJump : MonoBehaviour
{
public float power = 1f;
public float fall = 1f;
float charge = 0f;
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