Çarpışma, dünyandaki objelerin birbiriyle kesişmesini engelleyen şeydir. Çarpışma olmadan oyuncular örgünün içinden yürüyerek geçebilir. Çarpışma kutusu ayrıca bir öğenin etrafında oyuncuların kaynak toplamasını sağlamak istediğiniz bir isabet alanı oluşturmanın ilk adımıdır.
Mevcut Çarpışma
İçerik Tarayıcısı**’nda örgünüze çift tıklayarak **Düzenle** penceresini açın.
Örgünde zaten bir çarpışma varsa bunu statik örgü editörü menüsündeki Göster bölümünde yer alan Basit Çarpışma seçeneğini açarak görüntüleyebilirsin.
Mevcut çarpışmayı silmek istersen **Çarpışma** > **Çarpışmayı Kaldır** bölümünden bunu yapabilirsin.
Statik Örgü Ayarı
İçe aktardığın bazı örgülerde çarpışma zaten ayarlanmış olabilir. Statik Örgü Editörü ’nü kullanarak mevcut çarpışma ayarlarını uyarlayabilir veya bir statik örgüde yeni bir çarpışma kutusu oluşturabilirsin. Bunun sonucunda oyuncuların, örgülerle senin amaçladığın şekilde etkileşime girmesi sağlanmış olur. Aksi takdirde oyuncular hareket ettikçe geometri parçalarına yakalanabilir.
İçe aktardığın statik örgülere, bunları harici bir modelleme yazılımında oluşturmuş veya satın almış olmandan bağımsız olarak çarpışma ekleyebilirsin. Fab’dan satın aldığın statik örgülere özelleştirilmiş çarpışma eklemek için, değiştirilebilir Unreal Engine öğesi olarak ekle. Bu ayar olmadan öğeyle birlikte sunulan varsayılan çarpışmayı kullanmak zorunda kalırsın.
Çarpışmayı ayarlamak, çarpışma kutusunun kapsadığı poligon sayısını azaltarak örgünün bellek etkisini de hafifletebilir. Fortnite İçin Unreal Editor’de (UEFN) basit ve karmaşık olmak üzere iki temel türde çarpışma ayarlayabilirsin.
Basit çarpışma; oyuncu hareketleri, dışbükey parçalar ve basit 3D şekiller için kullanılır. Basit çarpışma, çarpışma kutusundan etkilenen poligon sayısını azaltır. Oyuncuların etkileşime girmesini amaçlamadığın objeler üzerinde basit çarpışma kullanman en doğrusudur.
Aşağıdaki görselde basitleştirilmiş çarpışma, kürenin etrafında yeşil bir çarpışma kutusu ile gösterilmektedir. Kürenin içinde şekli oluşturan bir dizi mor poligon vardır.
Büyütmek için resme tıkla.
Karmaşık çarpışma, oyuncu etkileşimi gerektiren silahlar ve öğeler üzerinde kullanılır. Karmaşık çarpışma olmadan oyuncu bir koltukta oturamaz, bir objeyi alamaz ve bir öğeye kolayca tırmanamaz ya da onun içinden geçemez.
Aşağıdaki görselde ağaç gövdesi karmaşık çarpışma kullanmaktadır. Karmaşık çarpışma kutusunu oluşturan sarı poligonlara dikkat et. Karmaşık çarpışma kutusu, oyuncunun gövdeye çıkmasına ve köklerin üstüne basmasına olanak tanır. Gövde basitleştirilmiş bir çarpışma kutusunda olsaydı oyuncu ağaç gövdesine yaklaşmayacaktı.
Büyütmek için resme tıkla.
Bellek Etkisini Azalt
Karmaşık çarpışma kullanırken örgünün bellek etkisini azaltmanın birkaç yolu vardır:
Bir statik örgü üzerinde bölüm başına karmaşık çarpışmayı kapatın. Bu yöntem, ağaçlar gibi öğeler için kullanışlıdır. Oyuncular gövdeyle etkileşimde bulunmaz, ancak üst kısımdaki yapraklar arasında dolaşabilir.
Çarpışma için bir örgünün poligonlarını kullanmak amacıyla **örgü başına** bir temel ayarlayın. Bu ayar en çok karmaşık örgülerde kullanışlı olur.
Minik objeler için bellek kazanmak amacıyla Basit Kullan seçeneğini Karmaşık olarak ayarla.
Bellekte hesaba katılan üçgen sayısını azaltmak için Nanite Yedeği ayarını kullan. Bu ayar, toplam bellek sayımında Nanite üçgenlerini hesaba katmaz.
Çarpışma kutusunun boyutunu objenin ayrıntı seviyesine uyarlamak için Çarpışma İçin LOD ’yi kullanarak çarpışmayı ayarla. Bunun sonucunda düşük performans gösteren konsollar ve mobil için bellek kazanımı sağlanacaktır.
Çarpışma İçin LOD seçeneğini yalnızca Nanite Yedeği ayarını açtığında kullanabilirsin. Bu seçenek yalnızca karmaşık çarpışma ile kullanılabilir.
Basitleştirilmiş Çarpışma Ekleme
Örgünde yapılandırılmış çarpışma yoksa örgünün çevresine kolayca basit bir şekil ekleyebilirsin.
Editörü açmak için **İçerik Tarayıcısı**’nda **Statik Örgü** küçük resmine çift tıkla.
Statik Örgü Düzenleyicisi**'nde **Çarpışma** açılır menüsünü genişletin ve üstteki üç seçenekten birini seçin.
Yeni oluşturulan çarpışmada çarpışma şeklini taşımak, döndürmek ve ölçeklendirmek için kullanabileceğin bir widget bulunur.
Örgünde zaten bir çarpışma varsa ve başka bir çarpışma eklersen yeni çarpışma öncekinin yerini almaz, üzerine eklenir. Önceki çarpışmayı değiştirmek istiyorsan Çarpışmayı Kaldır seçeneğini belirle.
Daha Karmaşık Çarpışma Ekleme
Örgünün daha doğru bir çarpışmaya sahip olmasını istiyorsan çarpışma açılır menüsündeki diğer seçenekleri kullanabilirsin.
K-DOP (ayrık yönlendirilmiş politop)
Bu seçeneklere K-DOP basit çarpışma oluşturucular adı verilir. K-DOP, bir tür sınırlayıcı etki aktörü türüdür. Burada K, eksenle hizalanmış düzlemlerin sayısıdır, DOP ise ayrık yönlendirilmiş politop anlamına gelir. Eksene hizalı K adet düzlemi alır ve bunları örgüye olabildiğince yaklaştırır.
Statik Örgü Editörü’nde K şu değerleri alabilir:
10 - 4 kenarı eğimli kutu - X, Y veya Z eksenine hizalı kenarlar seçebilirsin.
18 - Tüm kenarları eğimli kutu.
26 - Tüm kenarları ve köşeleri eğimli kutu.
Aşağıda örgünün sırasıyla 10-DOP, 18-DOP ve 26-DOP ile nasıl göründüğünü görebilirsin.
Otomatik Dışbükey Çarpışması
Çarpışma** açılır menüsünden **Otomatik Dışbükey Çarpışma** seçeneğine geldiğinde editörün sağ alt köşesinde bir **Dışbükey Ayrıştırma** panelinin belirdiğini göreceksin.
Gövde Sayısı, çarpışma örgüsünü temsil etmek için mümkün olduğunca az primitif üretecektir. Maksimum Gövde Verteksler çarpışma örgüsünün verteks sayısını artırır veya azaltır. Bu değerler ne kadar yüksek olursa çarpışma o kadar hassas olur fakat aynı zamanda daha karmaşık olup daha fazla bellek tüketir. Değişiklikleri uygulamak için Uygula düğmesine tıklayın.
Gösterilen değerlerin önceki görsele uygulanmasıyla elde edilen sonucu aşağıda görebilirsin.
Basit Şekilleri Birleştirme
Karmaşık çarpışmalar hazırlamanın bir diğer kolay yolu, örgünde çarpışma oluşturmak için birden fazla basit şekilli çarpışma örgüsü kullanmaktır.
Çeşitli **Basitleştirilmiş Çarpışma** örgüleri ekleyin ve basit şekilleri yerine **taşımak**, **döndürmek** ve **ölçeklendirmek** için aracı kullanın.
Omabuarts Studio tarafından sunulan Toon Cat FREE ( BEDAVA ) ,CC BY 4.0 altında lisanslıdır .