【问题标题】:How to determine relative angle of collision in Box2d如何确定 Box2d 中的相对碰撞角度
【发布时间】:2012-03-12 23:09:21
【问题描述】:

我正在尝试确定我的接触侦听器中两个 box2d 主体之间发生碰撞期间的角度(并且失败了)。

我实际上只是想确定碰撞是简单的扫视还是更直接的撞击 - 我曾希望使用两个动态对象之间的相对角度(可以是任何旋转角度,也可以是多边形或circle) 标记对象以在时间步之外执行操作。我想最好在 EndContact 或 PostSolve 建立角度。

我相信这不会太难 - Box2d 必须确定这一点。

非常感谢任何帮助。

【问题讨论】:

    标签: c++ objective-c cocos2d-iphone box2d game-physics


    【解决方案1】:

    您是否检查过 Ray's tutorial 在 Box2d 中的碰撞检测?

    【讨论】:

    • 对不起 - 我让那个骑车了。老实说,我最终使用矢量来导出角度(iforce2d.net 证明很有用)。不过我很欣赏这个建议。
    猜你喜欢
    • 1970-01-01
    • 2012-06-19
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多