所以,我正在为我的编程课制作一个瓷砖游戏,并且我已经取得了一些进展。但是当我尝试将我的游戏导出到一个可运行的 jar 中时,它在 IDE 中还不起作用。
渲染一切的渲染方法。
private void render()
{
bs = display.getCanvas().getBufferStrategy();
if (bs == null)
{
display.getCanvas().createBufferStrategy(3);
return;
}
g = (Graphics2D) bs.getDrawGraphics();
// clear screan
//g.clearRect(0, 0, width, height);
// draw here
if (State.getState() != null)
{
State.getState().render(g);
}
// end drawing
bs.show();
g.dispose();
}
如您所见,它不起作用
我加载图像的代码:
public static BufferedImage loadImage(String path)
{
try
{
return ImageIO.read(ImageLoader.class.getResource(path));
} catch (IOException ex)
{
ex.printStackTrace();
System.exit(1);
}
return null;
}