Leksykon IT › Programowanie › Warstwa kolizji

Warstwa kolizji

Programowanie Svenska → Zaktualizowano: 2026-10-24

System warstw i masek bitowych decydujący, które obiekty w ogóle mogą ze sobą kolidować.

Nie wszystko powinno uderzać we wszystko. W systemie warstw kolizji każdy obiekt ma przypisaną warstwę, do której należy, oraz warstwy, na które reaguje — zwykle jako maski bitowe: pociski gracza trafiają we wrogów, ale przelatują przez gracza, a przedmioty do zebrania uruchamiają jedynie wyzwalacz. Macierz kolizji określa, które pary warstw są ze sobą testowane.

Poza unikaniem niechcianych interakcji to także zysk wydajnościowy — pary, które i tak zostałyby zignorowane, odpadają w fazie szerokiej (broad phase), zamiast być dokładnie sprawdzane. Typowe implementacje to Layer Collision Matrix w Unity oraz pola warstwy i maski w Godocie.

← Wróć do leksykonu