Podsumowanie: Prowadź sześcian
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 13 z 85.
To podsumowanie łączy cały rozdział: pozycja ustawiona raz w Start(), a następnie ruch i obrót w każdej klatce w Update(), skalowane przez Time.deltaTime i sprawdzane za pomocą Input.GetKey. Pozycja to środek obiektu, a cały kod umieszcza się wewnątrz nawiasów klamrowych metod.
Wyzwanie
ŁatwyZastosuj wiedzę z rozdziału: umieść sześcian, poruszaj nim i obracaj go.
- W
Start()umieść sześcian o wysokości 1 jednostki na ziemi, w punkcie x =-3, z =0. - W
Update(), gdy przytrzymujesz strzałkę w prawo, przesuwaj go w prawo z prędkościąspeedjednostek na sekundę. - Gdy przytrzymujesz spację, obracaj go wokół osi y z prędkością
spinstopni na sekundę.
Naciśnij „Graj” i przytrzymaj strzałkę, a następnie spację. Potem naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class Driver : MonoBehaviour
{
public float speed = 3f;
public float spin = 180f;
void Start()
{
}
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