Değişkenler
Coddy'nin Unity Journey'sinin Unity'de Script Yazmanın Temelleri bölümünün bir parçası. Ders 2 / 85.
Değişken, bir değeri tutan, adlandırılmış bir kutudur: can sayınız, hızınız, bir kulenin yüksekliği. Bir değişkeni türü, adı ve ilk değeriyle oluşturursunuz:
int lives = 3;int, tam sayılar (3, 0, -12) için kullanılan türdür. lives addır, = içine 3 koyar ve ; bir noktanın cümleyi bitirmesi gibi satırı bitirir.
Bundan sonra, adı kullandığınız her yerde değerini temsil eder:
int height = 3;
int length = 6;
transform.localScale = new Vector3(length, height, length);transform.localScale, nesnenin boyutudur: genişlik (x), yükseklik (y) ve derinlik (z). Bu blok 3 birim yüksekliğinde, 6 birim genişliğinde ve 6 birim derinliğindedir. length değerini 4 yaparsanız, her iki yerde de aynı kutudaki değer okunduğundan nesne iki yönde de aynı anda küçülür.
Kodunuz Start() içindeki { ve } arasına yazılır. // ile başlayan satırlar, C#'ın atladığı notlar olan yorum satırlarıdır.
Görev
KolayKuleyi 5 kat yüksekliğinde ve 2 birim genişliğinde yap.
int floors = 2;satırında 2'yi5olarak değiştir.int width = 1;satırında 1'i2olarak değiştir. Yalnızca sayıları değiştir: ikinci birint floorssatırı hatadır.
“Oyna” düğmesine bas: kule daha yüksek ve geniş olur. Ardından “Kontrol et”.
Kendin dene
using UnityEngine;
public class Tower : MonoBehaviour
{
void Start()
{
int floors = 2;
int width = 1;
transform.localScale = new Vector3(width, floors, width);
}
}
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