我试图让图像移动而不是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;
答案 0 :(得分:2)
JBox2D 基于 Box2D 引擎,它是一个物理引擎,与视觉效果无关。您必须自己在程序的主循环中绘制图像,这种方法通常称为render()
。