碰撞后如何防止身体移动[Box2D] [AndEngine]

时间:2014-06-28 14:06:27

标签: java android box2d andengine

我正在使用AndEngine和Box2D制作游戏。我正在制作一个乒乓球风格的足球比赛,我希望守门员在球与球碰撞时表现得像一个静止的身体。当他们碰撞keper动作时,它会让我的游戏无法玩。我曾尝试使用contactListener做一些事情,但它不起作用。

2 个答案:

答案 0 :(得分:1)

将守门员的体型设为Kinematic

  

运动体是一种不受力和影响的混合体   碰撞就像静止的身体,但可以以线性速度移动   像一个充满活力的身体。

你可以移动它,但如果它被一个球击中它就不会移动。

答案 1 :(得分:0)

你为什么不做守门人体型静电?这样它将具有无限质量而不会移动, read more here.