Menu
CoddyTech

Collider Şekilleri

Coddy'nin Unity Journey'sinin Fizik ve Oynanış bölümünün bir parçası. Ders 13 / 63.

Fizik, gördüğün ağı incelemez: nesnenin çarpıştırıcısını kullanır ve bu çarpıştırıcı çok daha basit olabilir. Unity'nin üç temel şekli çoğu ihtiyacı karşılar. BoxCollider (size, center) kasalara, duvarlara, zeminlere ve binalara uygundur. SphereCollider (radius) toplara uygundur; test edilmesi en ucuz şekildir ve sürtünme onu döndürdüğünde küre yuvarlanır. CapsuleCollider (radius, height, direction), uçları yuvarlak bir silindirdir ve yüksekliği uçları da kapsar.

Kapsül, karakterler için yaygın kullanılan şekildir. Yuvarlak alt kısmı, kutunun köşesinin takılacağı küçük basamakların ve zemin karoları arasındaki birleşim yerlerinin üzerinden kayar; yanları da köşelere takılmak yerine çarpıp sıyrılır. Rigidbody üzerindeki bir kapsül şişe gibi devrilirdi; bu nedenle karakter Rigidbody'lerinde dönme kilitlenir (rb.freezeRotation = true) ve kod karakterin kendisini döndürür.

Her temel şekil, karşılık gelen bir çarpıştırıcıyla gelir: Cube için BoxCollider, Sphere için SphereCollider, Capsule için CapsuleCollider. Unity'de silindir çarpıştırıcısı yoktur; bu nedenle Cylinder temel şekli, uçları yuvarlak olan bir CapsuleCollider alır. MeshCollider, içe aktarılan modelin kendi üçgenlerini izler: hiç hareket etmeyen ayrıntılı sahneler için uygundur, test edilmesi daha yavaştır ve hareket eden bir Rigidbody üzerinde Convex olarak işaretlenmelidir. Hareket eden karmaşık bir nesne için alt nesnelerine eklenen birkaç basit çarpıştırıcı, tek bir ağdan daha hızlıdır.

Kendin dene

Bu ders bir kod alıştırması içermiyor.

quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Fizik ve Oynanış bölümündeki tüm dersler