Java 如何使资源加载器与Slick2D一起工作

Java 如何使资源加载器与Slick2D一起工作,java,resources,loader,slick2d,Java,Resources,Loader,Slick2d,因此,我使用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.

因此,我使用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文件时,它仍然会加载它们


感谢您提前提供的有用答案-josh不确定您是否看过,但这里有一种方法。解释延迟加载:

如果你刚开始使用Slick2D,你可能想看看Spiegel的其他教程。我发现它们非常有用