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.
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
1İlk Betiğiniz
Merhaba, UnityKüpü YerleştirHer Karede Hareket EtHer Saniye DönTuşlarla Yön VerÖzet: Küpü Sür4Vektörler
Vektörleri ToplamaYönlerYerel ve Dünya UzayıÇapraz HızNesneler Arasındaki MesafeVector3 Bir YapıdırÖzet: Drone Pilotu7Proje: Yıldızı Yakala
YakalayıcıDüşen Bir Yıldız5Dönüşümler ve Hiyerarşi
Ebeveynler ve ÇocuklarÖlçekNesnelere BakışBir Noktaya Doğru HareketTekrar: Yörüngedeki Ay6GameObject'ler ve Bileşenler
Inspector'daki ReferanslarBir Bileşen AlEksik BileşenlerBir Bileşen EkleRequireComponentGöster ve GizleÖzet: Işık Anahtarı