所以我用Java做了一个非常大的游戏,我打算把它放在我的网站上,所以我把它弄乱了,把它变成了一个小程序。它启动并运行得很好,唯一的问题是它不会加载任何图片。这是我目前的做法:(请记住,这是一个 JPanel 扩展类,我在我的小程序类中创建了一个对象并添加到小程序中)
在 Screen(JPanel) 类中:
for (int i = 0; i < tileset_ground.length; i++) {
tileset_ground[i] = frame.loadImage("res/tileset_ground.png");
tileset_ground[i] = createImage(new FilteredImageSource(tileset_ground[i].getSource(), new CropImageFilter(0, 26 * i, 26, 26)));
}
在框架(小程序)类中:
public Image loadImage(String url){
return getImage(getCodeBase(), url);
}