Powtórka: fajerwerki
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 69 z 85.
To podsumowanie łączy cały rozdział: prefabrykat skopiowany za pomocą Instantiate w pętli, losowe miejsce dla każdej kopii oraz Destroy z opóźnieniem.
Wyzwanie
ŚredniSpraw, aby naciśnięcie spacji wywoływało serię 8 iskier.
- Po wykryciu
Input.GetKeyDown(KeyCode.Space)wykonaj pętlęfor8 razy. - W jej wnętrzu utwórz
sparkPrefabw punkcietransform.position + Random.onUnitSphere * 2f, używającQuaternion.identity. - Przekaż nową iskrę do
Destroy(spark, 1f);.
Naciśnij „Graj”, a następnie spację: iskry rozbłysną dookoła i znikną po sekundzie. Następnie naciśnij „Sprawdź”.
Spróbuj swoich sił
using UnityEngine;
public class Fireworks : MonoBehaviour
{
public GameObject sparkPrefab;
void Update()
{
// Space: 8 iskier, każda w odległości 2 jednostek w losowym kierunku, każda znika po 1 sekundzie
}
}
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ła11Prefaby i tworzenie obiektów
Prefaby i InstantiateTworzenie obiektów według timeraTworzenie obiektów w siatceListy obiektówCofnij najnowszyNiszczenieLosowe tworzenie obiektówPowtórka: fajerwerkiPoćwicz samodzielnie: Edytor online Unity