我正在尝试用 Java 制作太空入侵者类型的游戏,但无法弄清楚为什么游戏无法运行。这是错误
java.lang.NullPointerException
at UFO_Game.checkForHit(UFO_Game.java:131)
at UFO_Game.setup(UFO_Game.java:109)
at UFO_Game.run(UFO_Game.java:44)
at acm.program.Program.runHook(Program.java)
at acm.program.Program.startRun(Program.java)
at acm.program.Program.start(Program.java)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
这是出现错误的代码。
public void checkForHit(){
GObject CHECK = getElementAt(Bullet.getX(), Bullet.getY());
if(CHECK == SHIP){
removeAll();
}
顺便说一句,我正在使用斯坦福方法论中的 ACM 东西。