Andengine,我如何保持球弹跳相同的高度?

时间:2013-09-07 09:35:03

标签: java android height box2d andengine

我试图保持一个球在每次像涂鸦跳跃一样弹跳时弹跳相同的高度。但是当球到达平台时,它会减速到每次反弹一英寸并慢慢加速。我的问题是如何保持其高度永久,无论它反弹。这是我的球和平台(平台在天空中)http://imgur.com/WIyfRJ7这里是我的平台和球的物理

final FixtureDef PLAYER_FIX = PhysicsFactory.createFixtureDef(10.0f, 1.2f, 0.0f);
    body = PhysicsFactory.createCircleBody(physicsWorld, sPlayer, BodyType.DynamicBody, PLAYER_FIX );


final FixtureDef PLATFORM_FIX = PhysicsFactory.createFixtureDef(10.0f, 0.85f, 0.0f);
    PlatformBody = PhysicsFactory.createBoxBody(physicsWorld, Platform, BodyType.KinematicBody, PLATFORM_FIX);

1 个答案:

答案 0 :(得分:0)

要将球弹回同一高度,请执行以下操作

恢复原则的值在0和1之间变化.1表示球的速度将被准确反映,0表示它不会反弹。

将灯具的恢复原状设置为1.0f

有关详细信息,请参阅http://www.box2d.org/manual.html

希望它有所帮助。