私はのBox2dのゲームで、b2PolygonShape
の衝突に主人公を持っています。プレイヤーがぶつかるとき、私は体をより小さくb2PolygonShape
に変更しています。ロジックはうまくいきますが、衝突のサイズ(高さ)を変更するとキャラクタが落ち込み始めます。実行時にプレーヤーの衝突(b2PolygonShape)を変更し、ボディの位置を維持します。
ボディの位置が同じになるようにオフセット(localPosition?)で新しいボディを作成できますか?このようにして、私はカウチアニメーションをプレイし、位置が変わり、スプライトがバナナになることを心配することなく衝突を変更することができます。