Atrybuty inspektora
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 17 z 85.
Atrybuty pola zmieniają sposób, w jaki Inspector je wyświetla, nie zmieniając działania kodu. Cztery z nich pojawiają się w niemal każdym projekcie Unity:
[Header("Movement")]umieszcza pogrubiony tytuł nad kolejnymi polami, aby je pogrupować.[Tooltip("Units per second")]wyświetla ten tekst, gdy kursor myszy spoczywa na nazwie pola.[Range(0f, 10f)]wyświetla suwak, a Inspector utrzymuje wartość w zakresie od 0 do 10.[HideInInspector]ukrywa publiczne pole w Inspectorze, ale inne skrypty nadal mogą z niego korzystać.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;
[HideInInspector] public int score;[Range] ogranicza tylko to, co można wpisać lub ustawić suwakiem w Inspectorze. Kod nadal może ustawić speed = 25f i nic go przed tym nie powstrzyma, dlatego skrypt, który wymaga ograniczenia, wymusza je również w kodzie.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
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