だから私は 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ファイルとしてエクスポートすると、それらはロードされます。
事前に役立つ回答をありがとう - ジョシュ