Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
C# XNA と Farseer を使用してプラットフォーマー ゲームを開発しています。プレイヤーは重力を交換して屋根の上を走ることができます。重力の影響を受ける他のオブジェクトもそこにあります。
オブジェクトごとに重力を個別に制御する方法はありますか? つまり、プレーヤーに負の重力を持たせ、いくつかのボックスに通常の重力を持たせることができます。
ありがとう
まだ誰もこれに答えていないなんて信じられません。ただし、次のようにすると:
Body.GravityScale = -1.0f;
-1.0f のスケールを掛けて、プレイヤーの体に負の重力を与えるだけです。あなたのプレーヤーが私のように複数のボディで構成されている場合、すべての重力スケールを -1.0f に変更します。自分で何か新しいことを学びました、ハハ。
これがお役に立てば幸いです。手遅れではありませんでした。