EMZETT.
Giriş yap

Oyunlarda çarpışma algılama: AABB, daireler ve ızgaralar

Kısaca: Çarpışma algılama iki nesnenin birbirine değip değmediğini denetler; dikdörtgen ve daire gibi basit şekilleri hesaplamak ucuzdur, ızgara çok sayıda nesnede karşılaştırmalardan tasarruf sağlar.

Biraz daha ayrıntılı: Oyun karakterleri, mermiler ve duvarlar öylece birbirinin içinden geçmemelidir. Bunun için oyun her karede şekillerin çakışıp çakışmadığını denetler. Piksel hassasiyetli karşılaştırmalar çok yavaş olurdu, bu yüzden basitleştirilmiş kabuklar (hitbox’lar) kullanılır.

Ayrıntılı

Dikdörtgene karşı dikdörtgen (AABB)

AABB…

Ayrıca bak: Oyun döngüsü ve delta zamanı, Çarpışma, Oyun motoru