Java で簡単なゲームを作成し、jar ファイルからスプライトをロードしようとしています。次のコードを使用してスプライトをロードしています。
spriteURL = getClass().getResource("/res/sprites/sprite_fr1.png");
また、jar ファイルをエクスポートして解凍すると、次のフォルダーが存在します。
/res/sprites/sprite_fr1.png
ただし、画像を読み込もうとすると、NullPointerException が発生します。パスが存在することがわかりますか?
ここで何が間違っていますか?
編集:以下のスクリーンショット。
すべてのスプライトは PNG ファイルとして「sprites」フォルダにあります。jeu/canvases ではなく、jeu からメソッドを呼び出しています。
よろしく、ベン。