lwjgl を使用して 2D 環境でテクスチャをロードする方法がわかりません。
チュートリアルの Sprite、Texture、TextureLoader クラスを使用しています。元のパス/ファイルを自分のものに置き換えただけで、約20回正しいことを確認しました. これがコードと、それが生成するエラーです。
public Sprite(TextureLoader loader, String ref) {
try
{
texture = loader.getTexture("C:/Users/John/workspace/MyGames/sprites/" + ref);
width = texture.getImageWidth();
height = texture.getImageHeight();
}
catch (IOException ioe)
{
ioe.printStackTrace();
System.exit(-1);
}
}
java.io.IOException: Cannot find: C:/Users/John/workspace/MyGames/sprites/ship.gif
私は何を間違っていますか?
編集: lwgjl スペース インベーダー ゲームを変更せずに単独で実行しようとすると、同じ問題が発生します。すべてのファイルが正しいパスにあり、パスが呼び出し内に存在することを確認しました。