1

physicalsjs ボディのスケールを取得および設定し、それを使用してボディ スケールのビューにビットマップを割り当てる方法があるかどうかを知りたいです。状態オブジェクトまたはジオメトリ オブジェクトにスケールへの参照がなく、幅または高さを設定しようとしても効果がありません。

ボディとそのビューに割り当てられたビットマップのスケールを大きくしたいと思います。

4

1 に答える 1

0

ボディのジオメトリを変更した場合は、再計算して変更を物理学に取り込む必要があります: https://github.com/wellcaffeinated/PhysicsJS/wiki/Bodies#recalculating

さらに、Pixi レンダラーまたはその他のビルトインのいずれかを使用している場合は、本体のビューを undefined に設定して、グラフィック側でも更新する必要があります: http://wellcaffeinated.net/PhysicsJS/docs/ #Body-prototype-view

someBodyしたがって、半径がまだ 20 ではないシミュレーション内の特定のボディの場合、

someBody.geometry.radius = 20;
someBody.view = undefined;
someBody.recalc();

これがあなたの質問に答えることを願っています。

于 2014-12-15T20:45:15.250 に答える