Son zamanlarda oyun motorumu, doğru zamana dayalı çarpışma çözünürlüğüyle direksiyon davranışlarından dürtü tabanlı harekete dönüştürdüm. Bu, çok fazla sorunu çözdü (artık tünelleme yok, yay) ve simülasyonu daha kararlı hale getirdi. Ancak istikrarla birlikte yeni bir sorun ortaya çıktı.
Üç top yolculuğa görüntünün altına yakın bir yerde başladı, hedefleri pembe topun durduğu yerdi. Yolda kırmızı ve yeşil toplar duvardaki tıkanma noktasında sıkıştı.
Daha önce, kayan nokta hatalarına ve yeşil ve kırmızı topları boğulma noktasından geçmeyi başarana kadar birbirine ittirmek için direksiyon davranışlarının genel istikrarsızlığına güvenebilirdim. Şimdi düzgün çarpışma çözünürlüğü ile, toplara etkiyen kuvvetler birbirini iptal eder ve bu da topların mükemmel bir şekilde sabit kalmasına neden olur.
Bu tür durumları çözmek için yaygın olarak hangi yöntemler kullanılır? Belki bir tür öncelik kuyruk sistemi işe yarayacaktır, ancak 2'den fazla nesne arasında önceliğe karar vermem gerektiğinde karmaşık hale geldiğini görebiliyorum.