Kayıtlar
Eylül, 2018 tarihine ait yayınlar gösteriliyor
Popüler Yayınımıza da Göz Atabilirsiniz
Stack Oyunu Hazır Bitmiş Proje Kodları İndir
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Unity ile Nesnelerin Çarpışma Hızını Bulmak
- Bağlantıyı al
- X
- E-posta
- Diğer Uygulamalar
Merhaba Herkese, Mesela bir bombamız var eğer duvara çok hızlı çarpıyorsa bu duvarın yok olmasını ama yavaş çarparsa hiçbir şey olmasını istemez isek bunu Unity üzerinde nasıl yapabiliriz? İlk olarak; objelerimizin çarpışmasını Unity üzerinde OnCollisionEnter (3d için) , OnCollisionEnter(2D için) algılıyorduk. Duvar nesnemizin scriptine gidip bu fonksiyonu yazıyoruz. Bu sayede çarpan nesneleri kod üzerinde algılayabiliriz. class Duvar : MonoBehaviour { void OnCollisionEnter2D() { } } Evet Fonksiyonumuzu yazdık peki çarpan nesneyi nasıl anlayacağız. Onu ise parantez aralığına Collision2D coll yazarak. Artık duvara nesnenin ismi coll. class Duvar : MonoBehaviour { void OnCollisionEnter2D( Collision2D coll) { } } Artık çarpma hızımızı algılayabiliriz. Bunun için relativeVelocity vektörünü kullanacağız. class Duvar : Mono...