0

我试图让图像移动而不是 jbox2d 中的几何形状。我没有看到图像。

BodyDef bodyDef =new BodyDef();
        bodyDef.position.set(100,100);
        bodyDef.type=BodyType.DYNAMIC;
        //texture=TextureLoader.getTexture("PNG",ResourceLoader.getResourceAsStream("resources/small.png"));
        BufferedImage img = null;
        try {
            img = ImageIO.read(new File("resources/small.png"));
        } catch (IOException e) {
        }
        bodyDef.userData=img;
4

1 回答 1

2

JBox2D基于Box2D引擎,它是一个物理引擎,与视觉无关。您必须在程序的主循环中自己绘制图像,该方法通常称为render().

于 2012-11-12T14:42:32.653 回答