鳥を撃ち落とすゲームを作っています。マウスの動きを追う十字線として機能するアクターを作成しました。
これは、エラーを生成しているコードです (setLocation は 18 行目です)。
MouseInfo mouse = Greenfoot.getMouseInfo();
setLocation(mouse.getX(), mouse.getY());
そしてエラーコード:
java.lang.NullPointerException
at Crosshair.act(Crosshair.java:18)
at greenfoot.core.Simulation.actActor(Simulation.java:565)
at greenfoot.core.Simulation.runOneLoop(Simulation.java:523)
at greenfoot.core.Simulation.runContent(Simulation.java:213)
at greenfoot.core.Simulation.run(Simulation.java:203)