所以我使用了光滑的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文件时,它仍然会加载它们。
提前感谢任何有用的答案 - 乔希
答案 0 :(得分:1)
不确定你是否看过它,但这是一种做法。解释延迟加载:
http://slick.cokeandcode.com/wiki/doku.php?id=resource_manager_tutorial
如果你刚开始使用Slick2D,你可能想看看Spiegel的其他教程。我发现它们非常有用