Menu
CoddyTech

Powtórka: naładowany skok

Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 16 z 67.

challenge icon

Wyzwanie

Łatwy

Spraw, by sześcian wykonywał skok z ładowaniem:

  • Gdy przycisk Jump (spacja) jest wciśnięty, wartość charge rośnie o 1 na sekundę, ale nigdy nie przekracza 2.
  • Po zwolnieniu przycisku Jump sześcian skacze: jego współrzędna y przyjmuje wartość 0.5 + charge * power, a charge wraca do 0.
  • Gdy sześcian znajduje się nad ziemią (y = 0.5), opada z prędkością fall jednostek na sekundę, aż wróci na dół.

W Inspectorze ustaw power na 2, a fall na 3. Naciśnij Play, przytrzymaj i zwolnij spację, a następnie naciśnij Check.

Spróbuj swoich sił

using UnityEngine;

public class ChargeJump : MonoBehaviour
{
    public float power = 1f;
    public float fall = 1f;
    float charge = 0f;

    void Update()
    {
    }
}

Wszystkie lekcje w sekcji Podstawy skryptów w Unity