1

私は pymunk を使い始めたばかりで、ドキュメントで解決策を見つけることができなかったという問題があります。

特定のアニメーション中に形が変わるキャラクターの体があります。形状を物理ボディにアタッチする方法は知っていますが、どうすれば変更できますか? 具体的には、ボックスを一時的に小さいものに変更する必要があります。

それは可能ですか?

4

1 に答える 1

1

形状を変更する安全でない方法がいくつかあります。現在 (v3.0) pymunk は、Circle シェイプと Segment シェイプの更新のみをサポートしています。ただし、pymunk の最新のトランクで利用可能な Poly シェイプも更新するメソッドをコミットしました。

最新のトランクを実行したくない場合は、形状を変更するのではなく、形状を置き換えることをお勧めします。とにかく最終結果は同じになります。

(形状の変更が推奨されない理由は、適切なシミュレーションを行うのが非常に難しいためです。サイズ変更は魔法のように一瞬で行われます。解決しますか?)

于 2012-10-29T22:11:50.160 に答える