BT Sözlüğü › Programlama › Çarpışma katmanı

Çarpışma katmanı

Programlama Svenska → Güncellendi: 2026-10-24

Hangi nesnelerin birbiriyle çarpışmasına izin verildiğini belirleyen katman ve bit maskesi sistemi.

Her şey her şeye çarpmamalı. Çarpışma katmanlarında her nesne ait olduğu katmanla ve tepki verdiği katmanlarla etiketlenir, çoğunlukla bit maskesi olarak: oyuncunun mermileri düşmanlara çarpar ama oyuncunun içinden geçer, toplanabilir nesneler ise yalnızca bir tetikleyici çalıştırır. Çarpışma matrisi hangi katman çiftlerinin birbirine karşı test edileceğini belirtir.

İstenmeyen etkileşimleri önlemenin ötesinde performans kazancı da sağlar — zaten yok sayılacak çiftler ayrıntılı test edilmek yerine broad phase aşamasında elenir. Unity’nin Layer Collision Matrix’i ve Godot’nun layer/mask alanları tipik uygulamalardır.

← Sözlüğe dön