java.lang.NullPointerException Slick出错

时间:2013-12-18 01:36:14

标签: java slick

编辑: 我固定了自己。 最后,如果两个类,我输入

返回0;

菜单应为0和 Play应为1,所以我修好了

2 个答案:

答案 0 :(得分:0)

问题发生在javagame.Game.initStatesList(Game.java:19)。我不知道代码中的哪一行,但是当您尝试访问之前未分配的引用变量的成员时,会发生NullPointerException

答案 1 :(得分:0)

您将gc传递给init方法:

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

但是在你的init方法中,你不会对它们做任何事情

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

您可能希望在方法

中实例化它们