我正在制作Flash游戏,玩家会在天空中的物体上扔泥球。我正在使用Box2D来模拟物理。我不希望球从物体上弹开(施加法向力);相反,我希望它能够将它的动力传递给它引人注目的物体(就像电影风格的霰弹枪)。
我已经尝试过调整摩擦和恢复原状,但没有任何效果可以达到我想要的效果。看起来我将不得不在更加坚韧的水平上工作,但我想在我重新发明轮子之前看看是否有人有解决方案。
答案 0 :(得分:1)
如果你试图让天空中的物体采取泥浆的动量并使泥浆失去很小的动量,只需给泥浆一个很大的密度,或者让天空中的物体密度较低。使用b2BodyDef.density属性。希望有所帮助!
答案 1 :(得分:0)
创建焊接接头以在碰撞后连接对象。您需要创建一个contactlistener来完成此任务。