Menu
CoddyTech

Denetleyici Öznitelikleri

Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 10 / 67.

Bir alandaki öznitelikler, kodun ne yaptığını değiştirmeden Inspector'ın alanı nasıl gösterdiğini değiştirir. Unity projelerinin neredeyse tamamında dört öznitelik kullanılır:

  • [Header("Movement")], alanları gruplamak için sonraki alanların üstüne kalın bir başlık ekler.
  • [Tooltip("Units per second")], fare alanın adının üzerinde beklediğinde bu metni gösterir.
  • [Range(0f, 10f)] bir kaydırıcı gösterir ve Inspector değeri 0 ile 10 arasında tutar.
  • [HideInInspector], bir public alanı Inspector'dan gizler; diğer betikler yine de bu alanı kullanabilir.
[Header("Movement")]
[Tooltip("Units per second")]
[Range(0f, 10f)]
[SerializeField] private float speed = 4f;

[HideInInspector] public int score;

[Range] yalnızca Inspector'da yazılabilecek veya sürüklenebilecek değerleri sınırlar. Kod yine de speed = 25f atamasını yapabilir ve bunu engelleyen hiçbir şey yoktur; bu nedenle bir sınıra ihtiyaç duyan betik, sınırı kod içinde de uygular.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Unity'de Script Yazmanın Temelleri bölümündeki tüm dersler