0

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 スペース インベーダー ゲームを変更せずに単独で実行しようとすると、同じ問題が発生します。すべてのファイルが正しいパスにあり、パスが呼び出し内に存在することを確認しました。

4

0 に答える 0