כשגוף הופך לאדום בDEBUG DRAW זה אומר שהוא "הולך לישון". מהדוקומנטציה -
Using text Syntax Highlighting
What does sleep mean? Well it is expensive to simulate bodies, so the less we have to simulate the better. When a body comes to rest we would like to stop simulating it.
When Box2D determines that a body (or group of bodies) has come to rest, the body enters a sleep state which has very little CPU overhead. If a body is awake and collides with a sleeping body, then the sleeping body wakes up
Parsed in 0.001 seconds, using
GeSHi 1.0.8.4
אתה יכול לבדוק אם הגוף ישן, יש איזה פרופרטי לאובייקט שמכיל את המידע הזה, ואז אתה יודע שהוא עצר. אבל בגלל שגוף לא עובר ישר בעצירה למצב שינה וגם יש מיקרים בהם תבטל מצב שינה לגופים בכוונה, אני מניח שהדרך הטובה ביותר לגלות שגוף עצר זה לבדוק אם גודל ווקטור המהירות שווה או שואף ל0, כמו שרונן אמר.