Powtórka: naładowany skok
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 23 z 85.
To podsumowanie łączy cały rozdział: wciśnięty klawisz, zwolniony klawisz i wartość, która rośnie z każdą klatką o Time.deltaTime, utrzymywana poniżej limitu.
Wyzwanie
ŁatwyZmień sześcian w skoczka z ładowaniem skoku.
- Gdy przytrzymujesz
Input.GetButton("Jump")(Spacja), zwiększajchargeo 1 na sekundę, nie przekraczając2. - Po
Input.GetButtonUp("Jump")ustaw y sześcianu na0.5f + charge * power, a następnie ustawchargena 0. - Gdy jego y jest większe niż
0.5f, przesuwaj go w dół z prędkościąfalljednostek na sekundę.
Naciśnij „Graj”, przytrzymaj Spację przez dwie sekundy i puść: sześcian podskoczy i opadnie. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class ChargeJump : MonoBehaviour
{
public float power = 1f;
public float fall = 1f;
float charge = 0f;
void Update()
{
}
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy skryptów w Unity
1Podstawy C# w Unity
Witaj, UnityZmienneLiczby dziesiętne wymagają fTekst w konsoliZmienne, które pamiętająIf i elsePorównywanie liczbPowtórka: Zbieracz monet4Wejście
Naciśnięty, przytrzymany, zwolnionyOsiePrzyciski z nazwamiPrzyciski myszyPowtórka: naładowany skok7Pętle i metody
Powtarzaj za pomocą forPętle wewnątrz pętliNapisz metodęMetody, które zwracają wynikTablicePowtórka: schody10Wyszukiwanie obiektów
Wyszukiwanie po nazwieTagiWyszukiwanie po typieReferencje lepsze niż wyszukiwanieNull w UnityPowtórka: najbliższa moneta13Projekt: Unikaj bloków
BiegaczBloki z nieba2Wpraw to w ruch
Umieść sześcianPoruszaj w każdej klatceObracaj co sekundęSteruj za pomocą klawiszyPodsumowanie: Prowadź sześcian5Wektory
Dodawanie wektorówKierunkiPrzestrzeń lokalna i globalnaPrędkość po przekątnejOdległość między obiektamiVector3 to strukturaPodsumowanie: pilot drona8Obiekty gry i komponenty
Referencje w InspectorzePobieranie komponentuBrakujące komponentyDodawanie komponentuRequireComponentPokazywanie i ukrywaniePowtórka: włącznik światłaPoćwicz samodzielnie: Edytor online Unity