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 に答える