Unity

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. 


Etiketler
unity object code script 
İlgili Makaleler
Bilgisayarlı Tasarım Uygulamaları Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları
Unity Programında Button Yardımıyla Sahneler Arasında Geçiş Yapma İşlemleri
Unity Programında Mouse Hareketlerine Göre Kamera Açısını Ayarlama
Unity Programında Sprite İle 2D Animasyon Yapmak
Unity Programında Bir Nesneyi Kodlarla Döndürme İşlemi
Unity Programında Material Kullanımı
Unity Programında Puzzle Oyunu Nasıl Yapılır
Unity Programında Input Get Axis Komutu
Bilgisayarlı Tasarım Uygulamaları Dersi İkinci Dönem İkinci Yazılı Çalışma Soruları
Unity Programında Prefabs Nesnelerini Kodla Çoğaltma
Unity Programında Basit Login Yapımı
Unity Programında Kodlarla Sahneye Nesne Ekleme
Unity Projesinde Sql Server Veri Tabanına Bağlanma
Unity Programında Input GetKey Komutu
Unity Programında Topu Hareket Ettirme Oyunu Kamera Takibini Gerçekleştiriyoruz
İki Sayıyı Toplayan İşlemi Unity Programında Kodlayarak Yapınız
Unity Programında Script Editörünü Ayarlama
Terrain Nedir? Ne İşe Yarar?
Unity Programında Topu Hareket Ettirme Oyunu Oyuna Yeniden Başlama Butonunu Kodlayıp Bitiriyoruz
Unity Programında Inspector Ve Console Paneli

Yorum Ekle
   
Kötü İyi