java.lang.NullPointerException Ошибка со сликом

РЕДАКТИРОВАТЬ: Я исправил это самостоятельно. В конце, если оба класса, я набрал

Возврат 0;

Меню должно быть 0 и Play должно быть 1, поэтому я исправил

2 ответа

Проблема происходит в javagame.Game.initStatesList(Game.java:19), Я не знаю, какая строка из вашего кода, но NullPointerException происходит, когда вы пытаетесь получить доступ к элементам ссылочной переменной, которая не была ранее выделена.

Вы проходите gc на ваш init метод:

this.getState(menu).init(gc, this);
this.getState(play).init(gc, this);

Но в вашем init методы, вы ничего не делаете с ними

public void init(GameContainer gc, StateBasedGame sbg) throws SlickException{
}

Вы можете создать их экземпляр в методе

Другие вопросы по тегам