При загрузке splash.png я получаю исключение nullpointer. Он работает на Android, но генерирует исключение при работе на рабочем столе, даже если файл находится в папке активов Android и существует в папке с ресурсами рабочего стола.Исключение Nullpointer при загрузке текстуры в libgdx
Любые идеи, что происходит? Я чистый, перезапущен затмение, реимпортируется проекты ...
public class MainMenuScreen implements Screen {
@Override
public void show() {
Texture background = new Texture(Gdx.files.internal("data/splash.png"));
}
}
вы можете загрузить это с помощью« assets/data/splash.png »в качестве пути в приведенном выше описании –
@ user2246120 u есть чтобы получить полный путь. Что происходит в android, когда у напишите Gdx.files.internal, проверьте каждую папку, имеющую данные, но в dekstopy вам нужно указать путь от стартовой папки. Это то, что вам сказал vikalp Jain. If вы хотите использовать свой код, а затем удалите папку данных из активов и сохраните ее отдельно, а затем ваш код будет работать нормально –