Podsumowanie: Księżyc na orbicie
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 36 z 85.
To podsumowanie łączy cały rozdział: dziecko, które podąża za swoim rodzicem bez kodu, obrót w każdej klatce oraz skalę, która rośnie w kierunku limitu.
Wyzwanie
ŚredniNapisz skrypt planety; księżyc, jej satelita, podąża sam.
- W
Update()obracaj planetę wokół osi y z prędkościąspinstopni na sekundę. - Gdy trzymasz Space, zwiększaj wartość pola
float sizeod 1 do 2 z prędkościągrowna sekundę za pomocąMathf.MoveTowards. - Ustaw
transform.localScale = Vector3.one * size;.
Naciśnij „Graj” i przytrzymaj Space: planeta rośnie, a księżyc zatacza szerszy łuk. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class Planet : MonoBehaviour
{
public float spin = 40f;
public float grow = 0.5f;
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ła3Inspektor
Pola inspektoraSerializeFieldLiczby zmiennoprzecinkowe i MathfAtrybuty inspektoraPowtórka: winda6Przekształcenia i hierarchia
Rodzice i dzieciWciągnij flagęSkalowaniePatrz na obiektyPorusz się w kierunku punktuPodsumowanie: Księżyc na orbiciePoćwicz samodzielnie: Edytor online Unity