标签: libgdx box2d
我在libGDX中有一个Image actor,它附有一个Body,并通过RopeJointDef连接到另一个Body来模拟一个钟摆。 问题是球的移动速度非常慢:
世界引力设置为-9.81f b2world = new World(new Vector2(0, -9.81f), true); 增加重力会改变球的速度,但我希望成为一个“真正的”模拟。我在帖子中读到的可能是因为像素:米比为1:1。但我无法弄清楚如何在不破坏舞台的情况下改变这个比例。我将不胜感激。
b2world = new World(new Vector2(0, -9.81f), true);
答案 0 :(得分:1)
看一下这个question,永远不要用1:1比例的屏幕到box2d做物理。 Box2d不喜欢大数字,你需要以虚拟像素或有时称为马铃薯像素进行映射。