Box2Dwebと HTML5 キャンバスで遊んでいますが、奇妙な動作が発生しています。私は世界に 1 つの動的ボディと 1 つの静的ボディを持っています。キーボードで動的なものを制御できます。
しかし、これら 2 つが衝突するとすぐに、60 fps から 17 に低下し、ダイナミック ボディを動かすことができなくなります (ラグにより、動きが鈍くなります)。
Firebug を使用してプロファイリングを試みました。結果はこちらで確認できます: http://i.imgur.com/sNE6OXg.png
ご覧のとおり、ここで時間を取っているのはほとんど Box2D だけです。私自身のレンダリング/クリア/処理関数は、表の 0.1% までリストされていません。
サンプル コードが必要な場合は、教えてください。こことここで同じ問題を抱えている他の人を見つけましたが、彼らは何の答えも得ませんでした. だから私はそれをもう一度試してみます!