首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知NullPointerException in Slick2D

未知NullPointerException in Slick2D
EN

Stack Overflow用户
提问于 2015-08-16 23:39:09
回答 1查看 50关注 0票数 0

我正在尝试理解在Slick2D中制作游戏的基本知识。我有4个类:Main实体、Misc (pastebin.com/e5WqF6Ma)和Fish (pastebin.com/ie0ANxxx)

每当我运行代码时,这就是控制台日志。

代码语言:javascript
复制
Mon Aug 17 00:15:07 BST 2015 INFO:Slick Build #237
Mon Aug 17 00:15:07 BST 2015 INFO:LWJGL Version: 2.9.3
Mon Aug 17 00:15:07 BST 2015 INFO:OriginalDisplayMode: 1366 x 768 x 32 @60Hz
Mon Aug 17 00:15:07 BST 2015 INFO:TargetDisplayMode: 640 x 480 x 0 @0Hz
Mon Aug 17 00:15:08 BST 2015 INFO:Starting display 640x480
Mon Aug 17 00:15:08 BST 2015 INFO:Use Java PNG Loader = true
Mon Aug 17 00:15:08 BST 2015 INFO:Controllers not available
Exception in thread "main" java.lang.NullPointerException
    at com..prototypes.project_blueberry.util.Misc.addID(Misc.java:24)
    at com..prototypes.project_blueberry.util.Entity.<init>(Entity.java:16)
    at com..prototypes.project_blueberry.entity.Fish.<init>(Fish.java:15)
    at com..prototypes.project_blueberry.Main.init(Main.java:56)
    at org.newdawn.slick.AppGameContainer.setup(AppGameContainer.java:393)
    at org.newdawn.slick.AppGameContainer.start(AppGameContainer.java:317)
    at com..prototypes.project_blueberry.Main.main(Main.java:44)

我已经从网上拿出了一些我不想要的东西,但是大部分的东西都在那里。

我尝试过对代码进行故障排除,但我不知道是什么导致了异常。有什么帮助吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-16 23:49:06

这里的问题是您还没有在Misc.java类中初始化整数数组。如果需要将值存储到整数数组中,则必须按照给定的大小对其进行初始化。

代码语言:javascript
复制
private static int[] ids = new int[10];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32041004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档