我遇到了Box2D的问题。C++ Box2D,通过运动物体模拟动态身体行为
我编了一个像这个魔兽争霸3地图的游戏。
http://www.youtube.com/watch?v=PKa1CNw6Q5A
,你控制一个字符,可以抛出可与物体发生碰撞的火球。
对于火球和支柱之间的碰撞,例如我为两者使用了运动物体(通常它们不会相互碰撞,但是通过黑客我得到了它的工作),这很好,因为我只需要跟踪碰撞,而且不能使用因为我不希望它们在碰撞时被分开(OnTouch行为在拼写脚本中实现)。
但是现在我需要支柱和角色之间的碰撞,所以基本上我希望它们的行为像橡皮球,当角色被投掷时速度x对着它应该反弹的支柱。但为此,我需要动态物体的行为,那么是否有一种简单的方法来模拟具有运动物体的动态物体的行为? (也许覆盖的东西?)
我不知道如何Box2D实习实习生,并会很高兴如果有人了解我的问题,并可以帮助我。
如果您不希望联系人执行任何碰撞响应,您可以在BeginContact回调中调用contact-> SetEnabled(false)。 – iforce2d