2011-11-18 8 views
9

Box2Dで世界を作成するとき、睡眠を有効にするオプションがあります(休息になるとシミュレーションは行われません)。なぜ、デフォルトのオプションをスリープ状態にしていないのですか?それにはどのような欠点がありますか?Box2Dの睡眠体の短所

答えて

10

私の経験では、少なくとも他の物理エンジンでは、休憩に来るときに寝るのがデフォルトの動作です。私が体を寝かせないと考えることができる主な理由は、一度眠ってしまうと、衝突によってのみ目が覚まされるということです。つまり、眠っている物の下にあるものを取り除くと、落ちることはなく、何かが衝突して重力に再び反応するまで、空中で凍ったままになります。