我正在使用Box2D(如果有人感兴趣,可以使用LibGdx)创建一个突破游戏。当球以非常小的角度移动时,一切都很好,直到球撞到墙上。详情请查看图像:
我尝试将墙的摩擦力设置为0,恢复原状设置为1,以及球的摩擦力和恢复原状,但它仍然沿着墙移动(我没有世界引力,只在球击中桨时给了它一个起始脉冲)。垂直墙也会发生这种情况如果角度足够小,它会失去X速度。
我怎样才能按照我预期的方式移动球?如果没有摩擦,是什么导致了问题?
尝试改变libgdx中的速度限制。
void World.setVelocityThreshold(float threshold);
float World.getVelocityThreshold();
http://www.badlogicgames.com/wordpress/?p=2030