Java “线程中的异常”;LWJGL应用程序“;com.badlogic.gdx.utils.GdxRuntimeException:can';t加载文件:badlogic.jpg
我是一名程序员,需要一些帮助。我正在使用eclipse和libgdx。我创建了一个项目。当我尝试加载我的文件“background.png”时,出现以下错误: 线程“LWJGL应用程序”中出现异常 com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件: badlogic.jpg“ 。等等,你看到了吗?我的文件名是“background.png”,错误告诉我无法加载“badlogic.jpg”。我搜索了很多论坛,但没有找到解决方案,因为我认为我是唯一一个出现此错误的人。别担心,我的代码写对了 这是游戏屏幕方法Java “线程中的异常”;LWJGL应用程序“;com.badlogic.gdx.utils.GdxRuntimeException:can';t加载文件:badlogic.jpg,java,android,eclipse,libgdx,Java,Android,Eclipse,Libgdx,我是一名程序员,需要一些帮助。我正在使用eclipse和libgdx。我创建了一个项目。当我尝试加载我的文件“background.png”时,出现以下错误: 线程“LWJGL应用程序”中出现异常 com.badlogic.gdx.utils.GdxRuntimeException:无法加载文件: badlogic.jpg“ 。等等,你看到了吗?我的文件名是“background.png”,错误告诉我无法加载“badlogic.jpg”。我搜索了很多论坛,但没有找到解决方案,因为我认为我是唯一一
Reaction game;
OrthographicCamera camera;
SpriteBatch batch;
public GameScreen(Reaction game){
this.game = game;
camera=new OrthographicCamera();
camera.setToOrtho(true,1920,1080);
batch = new SpriteBatch();
}
@Override
public void show() {
}
@Override
public void render(float delta) {
Gdx.gl.glClearColor(0.95F, 0.95F, 0.95F, 0.95F);
Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT);
camera.update();
batch.setProjectionMatrix(camera.combined);
batch.begin();
batch.draw(Assets.sprite_back,0,0);
batch.end();
}
@Override
public void resize(int width, int height) {
}
@Override
public void pause() {
}
@Override
public void resume() {
}
@Override
public void hide() {
}
@Override
public void dispose() {
}
}
这是资产法
public static Texture texture_back;
public static Sprite sprite_back;
public static void load(){
texture_back= new Texture(Gdx.files.internal("data/background.png"));
texture_back.setFilter(TextureFilter.Linear,TextureFilter.Linear);
sprite_back=new Sprite(texture_back);
sprite_back.setFlip(false, true);
}
}
这是主要的游戏方法
public GameScreen game_screen;
@Override
public void create() {
Assets.load();
game_screen = new GameScreen(this);
setScreen(game_screen);
}
}
我确信我的代码是正确的,因为我是在youtube视频的帮助下完成的。请帮帮我,我卡住了
更多信息:我的文件是链接的,当我把我的png文件放在assets/data文件夹中时,它也会出现在桌面的assets中,eclipse也会自动刷新文件,当我在eclipse上管理文件时,我的桌面上的real project文件夹也会出现这种情况,我试图让您更轻松,我希望它能有所帮助。不起作用,因为它已经像我说的那样,不起作用了。我想我应该多放一些代码好吧,我会放更多,第二节。但是我非常精通java,所以不要期望太多:)如果这就是全部代码?该代码不是正在运行的代码,请尝试放置`Gdx.app.log(“test”、“test”);例如,在方法create before Asset.load中运行,以查看是否确实是正在运行的代码