Inspector Alanları
Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 14 / 85.
Bir betiğin public alanı, Inspector'da betiğin adının altında görünür; burada sahneyi oluşturan herkes koda dokunmadan bu alanı değiştirebilir. Bir Spinner betiğinin bir vantilatörü hızlı, bir yel değirmenini ise yavaş döndürmesi bu şekilde mümkün olur: kod aynıdır, her nesnede farklı bir sayı vardır.
Koddaki sayı, Unity'nin betik ilk eklendiğinde kullandığı başlangıç değeridir. Sonrasında sahnede kaydedilen değer geçerli olur. Burada kod 3 diyor, ancak bu roketin Inspector'ında 8 yazıyor; bu nedenle roket saniyede 8 birim yükseliyor:
public float speed = 3f; // Inspector bu roket için 8 gösteriyor
void Update()
{
transform.position += new Vector3(0, speed * Time.deltaTime, 0);
}Koddaki = 3f değerini değiştirmek, sahnede zaten bulunan bir roketi değiştirmez. Bu durum Unity'ye yeni başlayanların çoğunun başına en az bir kez gelir: Bir sayı yok sayılıyor gibi görünüyorsa Inspector'a bakın. Alanlarını görmek için Hierarchy'de bir nesne seçin.
Görev
KolayAsansörün, Inspector'da ayarlanan hızda yükselmesini sağla.
Update()içinde2yerine şu alanı yaz:lift * Time.deltaTime.public float lift = 2f;satırını olduğu gibi bırak: Inspector,liftdeğerini 6 olarak ayarlar.
“Oyna” düğmesine bas: asansör saniyede 6 birim yükselir. Ardından “Kontrol et” düğmesine bas.
Kendin dene
using UnityEngine;
public class Elevator : MonoBehaviour
{
public float lift = 2f;
void Update()
{
transform.position += new Vector3(0, 2 * Time.deltaTime, 0);
}
}
Unity'de Script Yazmanın Temelleri bölümündeki tüm dersler
1Unity'de C# Temelleri
Merhaba, UnityDeğişkenlerOndalık Sayılar için f GerekirKonsolda MetinHatırlayan DeğişkenlerEğer ve DeğilseSayıları KarşılaştırmaTekrar: Coin Collector4Girdi
Basılı, Basılı Tutulmuş, BırakılmışEksenlerAdlandırılmış DüğmelerFare DüğmeleriTekrar: Zıplama Yükleme7Döngüler ve Metotlar
for ile tekrarlamaİç içe döngülerBir metot yazmaYanıt veren metotlarDizilerTekrar: Merdiven10Nesneleri Bulma
Ada Göre BulEtiketlerTüre Göre BulReferanslar Bulmaktan İyidirUnity'de NullÖzet: En Yakın Madeni Para13Proje: Bloklardan Kaç
KoşucuGökyüzünden Bloklar5Vektörler
Vektörleri ToplamaYönlerYerel ve Dünya UzayıÇapraz HızNesneler Arasındaki MesafeVector3 Bir Struct'tırTekrar: Drone Pilotu8GameObject'ler ve Bileşenler
Inspector'daki ReferanslarBir Bileşen AlEksik BileşenlerBileşen EkleRequireComponentGöster ve GizleÖzet: Işık Anahtarı3Inspector
Inspector AlanlarıSerializeFieldOndalıklı Sayılar ve MathfInspector ÖzellikleriTekrar: Asansör6Dönüşümler ve Hiyerarşi
Ebeveynler ve ÇocuklarBayrağı Göndere ÇekÖlçekNesnelere BakBir Noktaya Doğru Hareket EtTekrar: Yörüngedeki Ay9Proje: Yıldızı Yakala
YakalayıcıDüşen Bir YıldızKendi başına pratik yap: Unity playground