Java 线速度慢(libGDX)

Java 线速度慢(libGDX),java,libgdx,Java,Libgdx,我在libGDX中遇到了线速度慢且有限的问题, 不知道为什么,但限制在1.416f。我正在使用: 第1步,第0步,第0步 请帮忙, 静态迭代不要将velocityIterations和positionIterations设置为0 如果这不能解决你的问题,请留下评论 祝你好运 问题解决了。我找到了解决办法。 尽管box2d将速度限制为2牛顿,但我必须将每一个物体按40的比例缩放。 这意味着我必须在桌面启动器中缩放config.width/40、config.height/40,并缩放sprite批

我在libGDX中遇到了线速度慢且有限的问题, 不知道为什么,但限制在1.416f。我正在使用: 第1步,第0步,第0步

请帮忙, 静态迭代

不要将velocityIterations和positionIterations设置为0

如果这不能解决你的问题,请留下评论


祝你好运

问题解决了。我找到了解决办法。 尽管box2d将速度限制为2牛顿,但我必须将每一个物体按40的比例缩放。 这意味着我必须在桌面启动器中缩放config.width/40、config.height/40,并缩放sprite批处理绘制的所有内容-这是一个问题,尽管我有多个具有绘图功能的类。 无论如何,谢谢你的帮助。 问候语,
Olaw

仍然不起作用。我试过其他数字,但速度仍然是2.0。另外,我用它来添加线速度:body.setLinearVelocityspeed,0当body向右转时听起来这对你可能很有趣:我想知道你的问题是否解决了,如果是,请选择正确的答案,将你的问题转化为已解决的问题,或者写下你自己的答案谢谢
camera = new OrthographicCamera(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
    viewport = new ScreenViewport(camera);
    viewport.setScreenPosition((int) camera.position.x, (int) camera.position.y);
int velocityIterations = 8;
int positionIterations = 3;
world.step(1, velocityIterations , positionIterations);