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