- İlk olarak yeni bir unity projesi açıp sphere objesi oluşturuyoruz.
- Objeye kuvvet uygulaya bilmek için sphere objesine Rigibody componenti ekliyoruz.
- Daha sonra yeni bir c# scripti açıyoruz.
- Dışarıdan hızı ve Rigibody tanımlamak için public olarak sınıf içinde tanımlıyoruz.
public float hız ;
public Rigidbody rg;
public Rigidbody rg;
- Start fonksiyonunda rg ye Rigibody componentini tanımlıyoruz.
rg = GetComponent<Rigidbody>();
- En son olarak hangi yönde kuvvet uygulanacağını Update fonksiyonu içinde hangi yönde kuvvet uygulanacağını yazıyoruz.
rg.AddForce(Vector3.right*hız);
- Yukardaki kodu oyunumuza göre şartlara bağlıyarak kullanabiliriz mesela bir tuşa basıldığında hareket etmesi için veya bir eşya çarptığında hareket etsin gibi.
- Daha sonra unity içinden sphere eklediğimiz Rigibodyi scripteki Rigibodye sürüklüyoruz.Hızıda oyunumuzda istediğimiz hıza göre bir sayı veriyoruz.
Hiç yorum yok :
Yorum Gönder