友人と私はWebGLを使用してゲームを開発しており、いくつかの物理エンジンを探した後、ポートまたは弾丸物理ライブラリであるammo.jsを発見しました。簡単な例を実装したところ、FirefoxやSafariと比較してGoogleChromeのフレームレートがひどいことがすぐにわかりました。私が話しているのは、Chromeが10 FPSになるのに対し、Firefoxはかなり一定の60FPSになるということです。
たくさん調べてみたところ、このブログでChromeのライブラリの問題点を正確に説明していることがわかりました。(tl; dr:ammo.jsは、chromeが推奨しない辞書オブジェクトを使用します)
だから私の質問は:辞書を使わずにこのライブラリの移植版はありますか?そうでない場合は、元のC ++の箇条書きコードを変更して再移植する価値がありますか(または実行可能でさえありますか)?上記のオプションのいずれも不可能な場合、JavaScriptのどの物理エンジンをお勧めしますか?
ここでは選択肢がかなり限られていることは知っていますが、質問する価値があると思います。
ありがとう。