我正在尝试在游戏中制作动画项目,一直在遵循代码N'More的新Java教程,并且得到了空指针异常。
我尝试添加和删除代码以使其正常工作,我无法弄清楚为什么会出现空指针异常。
g.drawImage(Atexture.getCurrentFrame(), x, y, Item.ITEM_WIDTH, Item.ITEM_HEIGHT, null);
我希望游戏中有一个动画项目,但出现这些错误...
Exception in thread "Thread-0" java.lang.NullPointerException
at mainpackage.items.Item.render(Item.java:82)
at mainpackage.items.Item.render(Item.java:74)
at mainpackage.items.ItemManager.render(ItemManager.java:32)
at mainpackage.worlds.World.render(World.java:72)
at mainpackage.states.GameState.render(GameState.java:36)
at mainpackage.Game.render(Game.java:99)
at mainpackage.Game.run(Game.java:126)
at java.base/java.lang.Thread.run(Thread.java:834)