1
Я использую LibGDX для проекта и всякий раз, когда я объявить текстуры это дает:Java LibGDX Texture дает исключение нулевого указателя
Exception in thread "main" java.lang.NullPointerException
at com.fistbump.patman.test.main(test.java:18)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140
Код:
import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.Texture;
public class test {
public static void main(String[] args){
Texture text = new Texture(Gdx.files.internal("Path.png"));
OR
Texture text = new Texture("Path.png");
}
}
Я действительно застрял здесь. Заранее спасибо
Но я делаю класс, который имеет это текстура внутри. как я могу это сделать внутри класса –
Я не уверен, какой класс вы говорите, но ваш код ясно показывает, что вы никогда не инициализировали libGDX. Используйте утилиту настройки, чтобы создать свой проект и изменить только основной проект. Не изменяйте проект рабочего стола. Начать здесь https://github.com/libgdx/libgdx/wiki/Project-Setup-Gradle – Xoppa