Unity

Unity Programında Mouse Hareketlerine Göre Kamera Açısını Ayarlama

Unity programında fare hareketlerini kontrol ederek girdiler oluşturabilirsiniz. Mouse X ile x yönünde, Mouse Y ile y yönünde hareketleri kontrol edebilirsiniz. Fare sağ tarafa gittikçe artı değerler sol tarafa gittikçe eksi değerler almaktadır. Aynı durum yukarı aşağı doğru hareketler için de geçerlidir.

Şimdi farenin hareketine göre kamera açısını belirleyen bir uygulama yapalım. Sahnemize bir adet plane bir adet cube nesnesi ekleyelim. Kamera açısını da Align With View konumuna getirelim. Şimdi de script dosyasını kamera nesnesine ekleyelim. Script dosasına aşağıdaki kodları yazalım.   

float speedH = 2f;
float speedV = 2f;
float rotX, rotY;
void Update()
{
    rotX += speedH * Input.GetAxis("Mouse X");
    rotY -= speedV * Input.GetAxis("Mouse Y");

    transform.eulerAngles = new Vector3(rotY, rotX, 0);
}

 


Etiketler
unity oyun c# animasyon 
İlgili Makaleler
Unity Programında Sprite İle 2D Animasyon Yapmak
Unity Programında Mouse Hareketlerine Göre Kamera Açısını Ayarlama
Unity Programında Vektörler
Unity Programında Prefabs Nesnelerini Kodla Çoğaltma
Unity Programında Puzzle Oyunu Nasıl Yapılır
Unity Programında Derlenen WebGL Projesini Local Tarayıcıda Çalıştırma
Unity Programında Birden Fazla Sahne İçinden İstenilen Sahneyi Seçme
Unity Projesinde Sql Server Veri Tabanına Bağlanma
Güneşin Etrafında Dönen Dünya Gezegenine Ait Animasyonun Unity Programında Kodlanması
Unity Programında Material Kullanımı
Unity Programında Loading Tasarımını Yapma
Unity Programında Login İşlemlerinde Loading Efektini Oluşturma
Unity Programında Tuğla Kırma Oyunu Sahneye Tuşla Ekleyip Kodlamasını Yapıyoruz
Unity Programında Rotate İşlemlerinde World ile Self Arasındaki Farklar
Unity Programında Login ve Register Panelleri İçin Animasyon Hazırlama
Unity Programında Login Girişinde Kullanıcıyı Bilgilendiren Mesaj Kutusu Oluşturma
Unity Programında Register Paneli Aracılığıyla Veri tabanına Yeni Kayıt Ekleme
Web Projelerinde Sıkıştırılmış Metin Dosyasını Düzenli Hale Getirme
Unity Programında Login İşlemlerinde IP Adresini Alırken Loading Efektini Oluşturma
Bilgisayarlı Tasarım Uygulamaları Dersi İkinci Dönem Birinci Yazılı Çalışma Soruları

Yorum Ekle
   
Kötü İyi