Android box2D libGDX中的双跳转

Android box2D libGDX中的双跳转,android,libgdx,box2d,Android,Libgdx,Box2d,我从Box2D和LibGDX开始,我有一个角色最多跳2次,第一次跳2米高,而在0-2米的范围内,它允许以1的高度再次跳,第二次跳时我遇到了一个问题,当我的角色没有像自由落体时我命令的那样跳1米。我的角色怎么能总是在空中跳一米高,尽管它是向上或向下飞行。非常感谢您的建议。您是说您的玩家只能在玩家向上时进行双人跳跃,而不能在玩家下落时进行双人跳跃吗?如果不是这样,我有点不清楚你的问题是什么。我这样做了,但我如何确定1m跳线正好与像素单位对应2米,并且在每种设备中都是这样。我使用它来跳转:Privat

我从Box2D和LibGDX开始,我有一个角色最多跳2次,第一次跳2米高,而在0-2米的范围内,它允许以1的高度再次跳,第二次跳时我遇到了一个问题,当我的角色没有像自由落体时我命令的那样跳1米。我的角色怎么能总是在空中跳一米高,尽管它是向上或向下飞行。非常感谢您的建议。

您是说您的玩家只能在玩家向上时进行双人跳跃,而不能在玩家下落时进行双人跳跃吗?如果不是这样,我有点不清楚你的问题是什么。我这样做了,但我如何确定1m跳线正好与像素单位对应2米,并且在每种设备中都是这样。我使用它来跳转:Private void jump(){Vector2 position=body.getPosition();body.applylinearpulse(0,常数.u跳跃,位置.x,位置.y,假);}