Menu
CoddyTech

Rückblick: Sprung aufladen

Teil des Abschnitts Grundlagen des Scripting in Unity der Unity-Journey von Coddy. Lektion 16 von 67.

challenge icon

Aufgabe

Einfach

Mach den Würfel zu einem Sprungwürfel mit Aufladung:

  • Solange die Sprungtaste (Leertaste) gedrückt gehalten wird, wächst charge jede 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, und charge wird auf 0 zurückgesetzt.
  • Solange sich der Würfel über dem Boden befindet (y = 0.5), fällt er mit fall Einheiten 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