Menu
CoddyTech

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.

quiz iconSprawdź się

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