1

物理シミュレーションアプリケーションでC++のbulletphysicsなどの物理ライブラリを使用する必要があります。webglとjavascriptを使用しなければならないという制限があります。私はグーグルでemscriptenを使用しているのを見ましたが、一部のライブラリはjavascriptに移植されていますが、コードがCPUとメモリを使いすぎて効果がないと言う人もいます。また、c ++でコードを開発し、それをjavascriptに移植する方法を探しました。emscriptenを見つけましたが、非効率のために諦めました。また、マンドリールを見つけましたが、それは無料ではなく、最初の計画では無料の方法が必要です。この時点で、webglを介して必要なopenglライブラリを最も効果的な方法でどのように使用できるかを尋ねたいと思います。ありがとう

4

1 に答える 1

1

ほとんどの物理シミュレーション ライブラリは、ネイティブ コードへのコンパイル用に調整されており、重要な部分でアセンブリを使用するものさえあります。したがって、それを JavaScript に移植するのは非常に困難です。私は最善の方法だと思います。あなたの場合は家にいるので、おそらく予想されることは、JavaScriptで直接書くことです。

そして、これを明確にするために: OpenGL は描画するだけです。ゲームやシミュレーションのフレームワークではありません。Bullet Physics は OpenGL ではなく、ODE は OpenGL ではありません。Bullet や ODE のレンダリングを使用するほとんどのプログラムは、そもそも OpenGL と関係があることを意味するものではありません。

于 2011-06-16T15:24:11.253 に答える