使用Jbox2d(java)中的图像
我试图使图像移动,而不是jbox2d中的几何形状。 我看不到图像使用Jbox2d(java)中的图像,java,jbox2d,Java,Jbox2d,我试图使图像移动,而不是jbox2d中的几何形状。 我看不到图像 BodyDef bodyDef =new BodyDef(); bodyDef.position.set(100,100); bodyDef.type=BodyType.DYNAMIC; //texture=TextureLoader.getTexture("PNG",ResourceLoader.getResourceAsStream("resources/small.png"))
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;
JBox2D基于Box2D引擎,这是一个物理引擎,与视觉无关。您必须自己在程序的主循环中绘制图像,通常称为
render()
JBox2D的方法基于Box2D引擎,它是一个物理引擎,与视觉无关。您必须自己在程序的主循环中绘制图像,该方法通常称为render()。我建议您在问题中接受有用的答案,这样下次您可能会从社区获得更多帮助。是的,我正在这样做。谢谢