我在libGDX中遇到线速度缓慢且有限的问题,
不知道为什么,但它仅限于1.416f
。我正在使用:
world.step(1, 0, 0);
camera = new OrthographicCamera(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
viewport = new ScreenViewport(camera);
viewport.setScreenPosition((int) camera.position.x, (int) camera.position.y);
请帮忙,
staticcasty
答案 0 :(得分:0)
不要将 velocityIterations 和 positionIterations 设为0
int velocityIterations = 8;
int positionIterations = 3;
world.step(1, velocityIterations , positionIterations);
如果这不能解决您的问题,请发表评论
祝你好运!答案 1 :(得分:0)
问题已经消失。我找到了解决方案。
尽管 box2d将速度限制为2牛顿,但我必须将所有内容扩展到40,尽管如此。
这意味着我必须在“桌面启动器”中扩展 config.width / 40,config.height / 40 并扩展精灵批量绘制的所有内容 - 这是一个问题,尽管我有具有绘图功能的多个类。
无论如何,谢谢你的帮助。
问候,
Olaw