Unity
Beğen (0)

Unity Programında Nesnenin Boyutunu, Rengini, Hareketi Kodla Düzenleme

Unity programında sahneye eklenen nesnenin özelliklerini Inspector panelinden değiştirip düzenleyebiliyorduk. Bu panelde yer alan seçenekleri kodlarla programcı kendisi düzenleyebilir. Bu uygulamada sahneye eklenen küp nesnesinin boyutunu, hareketini, rengini kodlarla kendimiz düzenleyeceğiz.

Scripts isminde bir klasör oluşturalım. Bunun içinde objectController isminde bir script dosyası oluşturalım. Bunun içine aşağıdaki kodları yazalım.

using UnityEngine;

public class ObjectController : MonoBehaviour
{
    [Header("Transform")]
    public Vector3 position;
    public Vector3 rotationEulerAngles;
    public Vector3 scale;

    [Header("Color")]
    public Color color;

    private new Renderer renderer;

    private void Awake()
    {
        renderer = GetComponent<Renderer>();
    }

    private void Update()
    {
        transform.position = position;
        transform.rotation = Quaternion.Euler(rotationEulerAngles);
        transform.localScale = scale;

        if (renderer != null)
        {
            renderer.material.color = color;
        }
    }
}

Sahneye bir adet küp nesnesi ekleyelim. Bu nesneye yukarıdaki script dosyasını ekleyelim. Uygulamayı çalıştıralım. Tanımladığımız işlemler panelde görüntülenecektir. Burada değişiklik yaptığınızda sahnede yer alan küpün değiştiğini görürsünüz. 

Okunma Sayısı: 8

Etiketler
unity object code script 

Yorumlar

Yorum Ekle
Kötü İyi
İlgili Makaleler
Unity Programında Tuğla Kırma Oyunu Partigle Efekt Oluşturuyoruz
Unity Programında Scene Ve Game Paneli
Unity Programında Bir Nesneyi Kodlarla Döndürme İşlemi
Bilgisayarlı Tasarım Uygulamaları Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Unity Programında Puzzle Oyunu Nasıl Yapılır
Unity Programında Input Get Axis Komutu
Unity Programında Nesnenin Boyutunu, Rengini, Hareketi Kodla Düzenleme
Unity Programında İlk Script Dosyasını Oluşturma
Unity Programında Button Yardımıyla Sahneler Arasında Geçiş Yapma İşlemleri
Unity Programında Basit Login Yapımı
Terrain Nedir? Ne İşe Yarar?
Unity Programında Prefabs Nesnelerini Kodla Çoğaltma
Unity Programında Inspector Ve Console Paneli
Unity Projesinde Sql Server Veri Tabanına Bağlanma
Unity Programında Animasyon Yapımı
Unity Programında Transform Translate Metodu
Canvas Nedir, Canvas Overlay
Unity Programında Slider İle Volume Kontrolü
Unity Programında OnCollisionEnter Metodu
Bilgisayarlı Tasarım Uygulamaları Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları