BT Sözlüğü › Programlama › Uyuyan cisimler

Uyuyan cisimler

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

Fizik motorunun, öylece yatan nesneler için ödeme yapmayı nasıl bıraktığı.

Yerdeki bir kasa her karede yerçekimiyle aşağı çekilir, temas çözücü de her karede onu tam aynı miktarda yukarı iter. Net hareket: sıfır. Maliyet: tam fiyat. Bu yüzden hemen her fizik motoru, bir katı cismin hızı bir süre eşiğin altında kalırsa uykuya dalmasına izin verir — Box2D'de varsayılan süre yarım saniyedir. Uyuyan cisim entegratör ve çözücü tarafından atlanır, ama çarpışma testlerine katılmaya devam eder.

Yeni bir temasla, uygulanan bir kuvvetle ya da üzerinde durduğu şey hareket edince uyanır. Klasik hata, bir cismi uyandırmadan konumunu değiştirerek ışınlamaktır; sonuçta bir kasa yığını, zeminin hâlâ orada olduğuna sakin sakin inanarak havada asılı kalır.

← Sözlüğe dön