0

我正在使用 C# XNA 和 Farseer 开发一个平台游戏,玩家应该能够交换重力并在屋顶上奔跑。其他受重力影响的物体也将在那里。

有什么办法可以单独控制每个物体的重力吗?即让玩家有负重力,一些盒子有正常的重力。

谢谢

4

1 回答 1

2

我不敢相信还没有人为你回答这个问题。但是,如果您执行以下操作:

Body.GravityScale = -1.0f;

您只需将其乘以 -1.0f 的比例,即可为玩家的身体赋予负重力。如果你的玩家像我一样由多个物体组成,你可以将它们的所有重力比例更改为 -1.0f。自己学了点新东西,哈哈。

希望这会有所帮助,我还不算太晚。

于 2013-10-18T04:32:50.313 回答