如何创建一个可以使用Slick2D的资源加载器

时间:2012-10-04 17:30:54

标签: java resources loader slick2d

所以我使用了光滑的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文件时,它仍然会加载它们。

提前感谢任何有用的答案 - 乔希

1 个答案:

答案 0 :(得分:1)

不确定你是否看过它,但这是一种做法。解释延迟加载:

http://slick.cokeandcode.com/wiki/doku.php?id=resource_manager_tutorial

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