BT Sözlüğü › Programlama › Spekülatif temaslar

Spekülatif temaslar

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

Hızlı nesnelerin duvarlardan geçmesini önleme yolu: çarpışma anına geri sarmak yerine, çarpışabilecek çiftler için temas kısıtlarını önceden oluşturmak.

Olağan kesikli çarpışma tespiti cisimlerin yalnızca kare sonunda nerede durduğuna bakar; dolayısıyla tek adımda duvarın bir yanından öbürüne atlayan bir mermi duvarı hiç görmez. Spekülatif temaslar iki şekil arasındaki boşluğa ve bağıl hıza bakarak bunu çözer: adım bitmeden buluşabilirlerse hemen bir temas kısıtı eklenir; sınırı yalnızca boşluğu gerçekten kapatırlarsa devreye girer.

Teknik 2011 civarında Paul Firth tarafından yaygınlaştırıldı ve diğerlerinin yanı sıra Box2D'de bulunur. Çarpışma anına kadar ilerlemekten ucuzdur, çünkü olağan kısıt çözücüyü yeniden kullanır; bedeli hayalet çarpışmalardır: bir cisim, aslında ıskalayacağı bir engel tarafından frenlenebilir.

← Sözlüğe dön