Tag: physics engine

Slick2D和JBox2D。 如何绘制

在问这个之前我做了很多网上搜索。 我不能这样做。 这对我来说有点难以理解。 那么我如何在与世界位置的身体相对应的右侧屏幕位置绘制图像? 感谢名单。 如果有人在同一个障碍面前找到了他,我会发布一个HOW TO,而不是正常速度的好解释。 你可以在这里找到它: http : //romeo.akademx.ro/2012/04/06/slick-and-box2d/ 这是渲染function: public void render(GameContainer container, StateBasedGame game, Graphics g) throws SlickException { g.setBackground(Color.white); g.pushTransform(); g.translate(worldToScreen(body.getPosition()).x, worldToScreen(body.getPosition()).y); g.rotate(15, 15, (float) Math.toDegrees(body.getAngle())); part.draw(); g.popTransform(); g.drawString(“Count: ” + cont, 5, 40); //world.drawDebugData(); } 这些是我用来转换世界屏幕协调的function: public Vec2 screenToWorld(Vec2 screenV) { return new Vec2((screenV.x – offset.x) / scaleFactor, yFlip […]