0

私は Box2D (およびアクション スクリプト全般) の初心者であり、物理学の学生向けの一種の教育ツールを作成しています。特定の瞬間に物体に作用する力を (ベクトルとして) 表示できるようにしようとしています。物体に作用する個別のベクトル (摩擦、法線力、重力など) を見つけて、それらを使用できるようにする方法はありますか? どんな援助でも大歓迎です。

4

1 に答える 1

0

簡単な方法ではありません。PostSolve 関数があり、2 つのボディが重なっているときに 2 つのボディを押し離すために適用されたインパルスを取得できます。これらから、あなたが話していることに近いものを思いつくことができます.

これを教えている場合に考慮すべきことは、ライブラリを効率的に保つために多くのコーナーがカットされていることです。摩擦は正確ではありません。法線は常に期待されるものではありません。これは興味深いかもしれません: http://www.iforce2d.net/b2dtut/collision-anatomy

于 2012-07-15T09:25:41.347 に答える