CodeBlanks Logo Icon CodeBlanks

Transform nedir?

Transform bileşeninin konum, dönüş ve ölçek taşıdığını öğrenirsin.

Transform nedir?

Transform, Unity'deki her GameObject üzerinde bulunan ve nesnenin sahnedeki geometrik durumunu belirleyen bileşendir. Üç temel özelliği Position, Rotation ve Scale değerleridir. Bu değerlerle nesnenin nerede olduğunu, hangi yöne baktığını ve ne büyüklükte olduğunu belirlersin.

Transform
  Position: (0, 0, 0)
  Rotation: (0, 0, 0)
  Scale:    (1, 1, 1)

Bu üç özellik, nesnenin sahnedeki görünümünü ve yerleşimini kontrol eder.

Üç temel Transform özelliği

Position nesnenin konumunu, Rotation nesnenin dönüşünü ve Scale nesnenin boyutunu belirler. Her özellik X, Y ve Z eksenlerinde üç değer taşır. Örneğin Scale değerinin (2, 2, 2) olması nesneyi üç eksende iki kat büyütür.

Position = (3, 0, 2)
Rotation = (0, 90, 0)
Scale    = (2, 2, 2)

Bu değerleri Inspector penceresindeki Transform bölümünden de değiştirebilirsin.

Uygulama Transform özelliklerini yazdır

Bir Unity C# sınıfında Start metodunu kullanarak nesnenin konumunu, dönüşünü ve ölçeğini ayrı ayrı Console penceresine yazdır. Her değer için Debug.Log ve ilgili Transform özelliğini kullan.

Başlangıç kodu

Player.cs
using UnityEngine;

public class TransformInfo : MonoBehaviour
{
    void Start()
    {
        // Print position, rotation, and scale.
    }
}

Örnek çözüm

Player.cs
using UnityEngine;

public class TransformInfo : MonoBehaviour
{
    void Start()
    {
        Debug.Log(transform.position);
        Debug.Log(transform.rotation);
        Debug.Log(transform.localScale);
    }
}

Beklenen çıktı

(0.00, 0.00, 0.00)
(0.00, 0.00, 0.00, 1.00)
(1.00, 1.00, 1.00)

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Bir nesnenin boyutunu değiştirmek için Transform bileşenindeki hangi özelliği kullanırsın?

  • Scale Doğru cevap
  • Transform
  • Position
  • Rotation

Açıklama: Scale, nesnenin X, Y ve Z eksenlerindeki boyutunu değiştirir.

2 Nesnenin dönüş özelliğini belirt

Soru
string propertyName = "____";
Cevap
string propertyName = "Rotation";

Açıklama: Rotation, nesnenin sahnedeki yönünü ve açısal durumunu belirleyen Transform özelliğidir.

3 Transform özellikleri

Kavram Anlamı
Position Nesnenin konumunu belirler
Rotation Nesnenin dönüşünü belirler
Scale Nesnenin boyutunu belirler
Transform Üç temel özelliği bir arada taşır

Başlangıç bölümündeki tüm dersler