0

だから私は 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ファイルとしてエクスポートすると、それらはロードされます。

事前に役立つ回答をありがとう - ジョシュ

4

1 に答える 1

1

見たことがあるかどうかはわかりませんが、これを行う1つの方法を次に示します。遅延読み込みについて説明します。

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

Slick2D を使い始めている場合は、Spiegel による他のチュートリアルを確認することをお勧めします。私はそれらが非常に便利であることがわかりました

于 2012-10-05T09:07:20.620 に答える