BT Sözlüğü › Programlama › Statik gövde (static body)

Statik gövde (static body)

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

Asla hareket etmeyen — sonsuz kütleli, sıfır hızlı — fizik gövdesi; zemin, duvar ve diğer oynamaz seviye geometrisi içindir.

Fizik motorları gövdeleri üç türe ayırır. Dinamik gövdeleri kuvvetler ve çarpışmalar sürer. Kinematik gövdeler kodla hareket ettirilir ama kuvvetleri umursamaz. Statik gövdeler ise tamamen yerinde durur: hiçbir zaman ileri doğru integre edilmezler ve konumları kareler arasında değişmediği için geniş faz onlara özel davranabilir.

Ayrım yalnızca bir muhasebe meselesi değil, performans meselesidir. Bir seviyede binlerce statik çarpıştırıcı olabilir — haritanın tüm geometrisi — ve motor her adımda bunların hiçbirini integre etmez. Dinamik gövdeler onlara sonsuz ağır bir duvara çarpar gibi çarpar. Box2D bunlara b2_staticBody der; Godot’da bir StaticBody düğümü vardır. Çalışma anında statik bir gövdeyi taşımak genellikle uyarı getirir; birçok motor bunun için uzamsal yapıları yeniden kurar ve bu pahalıdır.

← Sözlüğe dön