physicalsjs ボディのスケールを取得および設定し、それを使用してボディ スケールのビューにビットマップを割り当てる方法があるかどうかを知りたいです。状態オブジェクトまたはジオメトリ オブジェクトにスケールへの参照がなく、幅または高さを設定しようとしても効果がありません。
ボディとそのビューに割り当てられたビットマップのスケールを大きくしたいと思います。
physicalsjs ボディのスケールを取得および設定し、それを使用してボディ スケールのビューにビットマップを割り当てる方法があるかどうかを知りたいです。状態オブジェクトまたはジオメトリ オブジェクトにスケールへの参照がなく、幅または高さを設定しようとしても効果がありません。
ボディとそのビューに割り当てられたビットマップのスケールを大きくしたいと思います。
ボディのジオメトリを変更した場合は、再計算して変更を物理学に取り込む必要があります: 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();
これがあなたの質問に答えることを願っています。