Atrybuty inspektora
Część sekcji Podstawy skryptów w Unity ścieżki Unity w Coddy. Lekcja 10 z 67.
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.
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
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ła