3

私はphysicsjsが初めてで、ライブラリに慣れるためにいくつかのテストシミュレーションを作成しています.

画面を横切ってスライドする複数のボックスをシミュレートしたいのですが、それらはすべて異なる程度の摩擦を経験しています。これまでのところ、画面の左端から始まる 3 つのボックスがあり、すべてに pos xvel があります。シミュレーションに摩擦を追加する最善の方法が何であるかはわかりません。3 つのボックスすべてが摩擦によって同じように影響を受けることはありません。そのため、すべてのボックスに一般的な摩擦アルゴリズムを適用する方法が必要ですが、摩擦の量は、現在作用しているボックスに依存する必要があります。

4

2 に答える 2

3

摩擦が組み込まれています (ただし、これは最高のアルゴリズムではありません)。

使用するだけです:

Physics.body('rectangle', {
     width: 40,
     height: 40,
     cof: 0.5, // <-- change the friction. range [0, 1]
     x: ...
     ...
});
于 2014-05-15T16:19:06.783 に答える