Powtórka: fajerwerki
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 54 z 67.
Wyzwanie
ŚredniSpraw, aby Launcher wystrzeliwał fajerwerki z prefabrykatu Spark:
- Każde naciśnięcie spacji wystrzeliwuje 8 iskier.
- Każda iskra pojawia się dokładnie 2 jednostki od wyrzutni, w losowym kierunku, bez obrotu.
- Każda iskra znika 1 sekundę po pojawieniu się.
Naciśnij Play i kilka razy naciśnij spację, a następnie Check.
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
}
}
Wszystkie lekcje w sekcji Podstawy skryptów w Unity
1Twój pierwszy skrypt
Witaj, UnityUmieść sześcianPoruszaj się w każdej klatceObracaj się co sekundęSteruj za pomocą klawiszyPodsumowanie: Prowadź sześcian2Inspektor
Pola inspektoraSerializeFieldLiczby zmiennoprzecinkowe i MathfAtrybuty inspektoraPodsumowanie: Winda5Transformacje i hierarchia
Rodzice i dzieciSkalaPatrz na obiektyPoruszanie się w kierunku punktuPodsumowanie: Księżyc krążący po orbicie3Wejście
Naciśnięty, przytrzymany, zwolnionyOsiePrzyciski o nazwachPrzyciski myszyPowtórka: naładowany skok6Obiekty gry i komponenty
Referencje w InspectorzePobieranie komponentuBrakujące komponentyDodawanie komponentuRequireComponentPokazywanie i ukrywaniePodsumowanie: włącznik światła9Prefabrykaty i tworzenie obiektów
Prefabrykaty i InstantiateTworzenie obiektów według timeraTworzenie obiektów w siatceListy obiektówNiszczenie obiektówLosowe tworzenie obiektówPowtórka: fajerwerki