Меня зовут Крис, и во-первых, я хотел бы поблагодарить вас за то, что вы нашли время, чтобы посмотреть на этот вопрос.Ошибка 2D генератора шума в Perlin (Java)
И да, я новичок. На данный момент я пытаюсь создать игру по линиям (и с тем же созданием ландшафта), что и Minchraft (Yes, Mini, not Mine) от Notch. (Link Here: 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
Спасибо и до свидания
Hi Chris. Помимо ошибки выше, в Loop.run() есть ошибка, в которой вы делаете несколько rle = imageIO.read (новый файл («Main Char Left Run.png»)); Где эти файлы? (Main Char Left Run.png ") и т. Д. - я не вижу их в проекте ... – Melquiades
Они находятся в папке« Изображения », я обновил код и получил ошибку: javax.imageio.IIOException: Can «т прочитать входной файл! \t в javax.imageio.ImageIO.read (Unknown Source) \t в code.Loop.run (Loop.java:29) \t в java.lang.Thread.run (Unknown Source) –