Java 如何使资源加载器与Slick2D一起工作
因此,我使用slick制作了一个2D游戏,但我制作的唯一资源加载程序是针对普通java的,它是这样的: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.
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的其他教程。我发现它们非常有用