2D Perlin噪声地形发生器错误(Java)

时间:2014-01-19 20:55:21

标签: java git perlin-noise

我的名字是克里斯,首先,我要感谢你抽出时间来看看这个问题。

是的我是初学者。 目前,我正试图通过Notch创建一个与Minicraft(Yes,Mini,not Mine)相同的游戏(和Terrain一样的游戏)。 (链接到这里:https://s3.amazonaws.com/ld48/ld22/index.html

无论如何,我尝试使用YouTube教程制作自己的教程,当然YouTuber的工作非常完美,而且我的错误不止一些。

错误如下:

    java.lang.ExceptionInInitializerError
at code.BlockImages.getBlockImages(BlockImages.java:8)
at code.Terrain.setid(Terrain.java:17)
at code.WorldGen.genWorld(WorldGen.java:8)
at code.GenLoader.create(GenLoader.java:12)
at code.Skeleton.init(Skeleton.java:14)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at code.BlockDirt.<clinit>(BlockDirt.java:8)
... 7 more

我把源代码(因为它的很多文件和这篇文章很长)放在Github上,这里: https://github.com/KultidGames/Brandish/tree/master/Game_01/src/code

谢谢你,再见

1 个答案:

答案 0 :(得分:0)

似乎您的问题发生在类的初始化上。这可能是因为它没有找到图像的资源之一。

从我发现的here,它可能是资源名称中的空格。尝试使用该修复程序,或重命名文件以删除空间。