Menu
CoddyTech

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.

challenge icon

Görev

Kolay

Kuleyi 5 kat yüksekliğinde ve 2 birim genişliğinde yap.

  1. int floors = 2; satırında 2'yi 5 olarak değiştir.
  2. int width = 1; satırında 1'i 2 olarak değiştir. Yalnızca sayıları değiştir: ikinci bir int floors satı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

Kendi başına pratik yap: Unity playground