私は私が働いているなど、私はループを使用して基本とアニメーションを知って、かなりよくDebug Drawの代わりにHTML5 Canvasを使用してBox2Dの世界を描画するにはどうすればよいですか?
デモをHTML5のキャンバスを知っている:(図形を作るためにクリック)http://henry.brown.name/experiments/box2d/example-canvas.html
私は非常に精通していないよ何Box2D。私はBox2DWebポートを使用していますが、Box2D-jsより新しいと聞きましたが、どちらが最善かはわかりません。
「ワールド」を初期化する方法はわかっており、オブジェクトを世界に配置できます。私はステップを使用して世界をアニメーション化しますが、これまで画面に表示するには、基本的にすべてのことを行うため、デバッグドローを使って作業することしかできませんでした。
デバッグドローを使用する代わりに、キャンバスを使用して、たとえば正方形ではなく車を描画したいと思います。車のイメージに四角形の物理学を取り付けるにはどうすればいいですか?私はちょうどBox2Dとキャンバスを統合することについて私の頭を得ることができません。
どのようなヒントも大いに評価されます!
おかげ
恐ろしいリンクより文書、あなたがhttp://www.uselesspickles.com/jsballs/に興味があるでしょう、それが何を持っていないです見つけBox2dwebライブラリのためのものです質問をするが、それはまた、素晴らしいJavaScriptの物理シミュレーション –
ねえ。あなたがこの問題を解決したのかどうか疑問に思っていました。私は同じ問題があります。私はどのようにオブジェクトの位置、速度、角度のようなパラメータにアクセスするのか分からない。 Debug Drawは、これらすべてのパラメータを使用してすべてを描画します。私はそれらに直接アクセスする方法を知りたかったのです。 – batman
非常に遅い応答ですが、はい、問題は解決しました。私は他の答えの中でコメントします。 – Henryz