【问题标题】:Platformer game - Avoid collision with platform when getting down平台游戏 - 下车时避免与平台碰撞
【发布时间】:2018-09-10 16:14:20
【问题描述】:

我在 C++ 中使用 BulletPhysics。

我想知道是否有办法在我想要的时候避免物体发生碰撞?

我正在尝试创建一个平台游戏,并且我希望我的角色能够通过一个平台(通过按住向下按钮)。我曾考虑过使用光线投射来管理它的位置,但这对我来说似乎不是一个好方法;如果我可以访问物理响应并选择是否将其应用于我的对象会更好,但我不知道这是否可能。

(如果您有没有代码的解决方案,我没关系,我只是在做一些研究,我还没有开始开发)。

提前谢谢你。

【问题讨论】:

  • Tbh 这可能是一个更适合他们的邮件列表或论坛的问题,因为它是如此特定于产品。但你可能会在这里得到答案。

标签: c++ bulletphysics bullet


【解决方案1】:

我找到了解决问题的方法。

为了能够穿越平台(通过按住向下按钮),您必须知道角色是否在平台上。为此,您必须在角色的 btCollisionObject。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多