gpt4 book ai didi

java - 2D Perlin 噪声地形生成器错误 (Java)

转载 作者:太空宇宙 更新时间:2023-11-04 15:12:02 25 4
gpt4 key购买 nike

我叫克里斯,首先,我要感谢您抽出宝贵的时间来研究这个问题。

是的,我是初学者。目前,我正在尝试创建一款与 Notch 的 Minicraft(是的,Mini,不是我的)类似的游戏(并且具有相同的地形生成)。 (链接在此: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

谢谢你,再见

最佳答案

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

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

关于java - 2D Perlin 噪声地形生成器错误 (Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21222545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com