所以我用 slick 制作了一个 2D 游戏,但是我做过的唯一资源加载器是纯 java 的,它是这样的:
import java.awt.Image;
import java.awt.Toolkit;
public class ResourceLoader {
static ResourceLoader rl = new ResourceLoader();
public static Image getImage(String fileName){
return Toolkit.getDefaultToolkit().getImage(rl.getClass().getResource("images/" + fileName));
}
}
当然,Slick 有一个不同的图像类型 (org.newdawn.slick.Image),这个资源加载器类将无法工作,所以我不知道当我导出我的项目时如何加载资源。我在网上搜索过,但没有找到很多详细的结果,所以我问有没有办法加载资源,所以当我将项目导出为可运行的 jar 文件时,它仍然会加载它们。
提前感谢您提供任何有用的答案 - 乔希