1

LWJGLとSlickを使用して画像を読み込みます。jarをエクスポートし、WindowsとOSXの依存関係を持つJarSpliceを使用してファットjarを作成しました。jarはWindowsで完全に実行されますが、OSXではPNGアセットを参照して次のエラーが発生します。

java.io.IOException: unsupported interlace method
 at org.newdawn.slick.opengl.PNGImageData.readIHDR(PNGImageData.java:398)
 at org.newdawn.slick.opengl.PNGImageData.init(PNGImageData.java:106)
 at org.newdawn.slick.opengl.PNGImageData.loadImage(PNGImageData.java:680)
 at org.newdawn.slick.opengl.CompositeImageData.loadImage(CompositeImageData.java:62)
 at org.newdawn.slick.opengl.CompositeImageData.loadImage(CompositeImageData.java:43)
 at     org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:277)
 at     org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:231)
 at     org.newdawn.slick.opengl.InternalTextureLoader.getTexture(InternalTextureLoader.java:171)
 at org.newdawn.slick.Image.<init>(Image.java:196)
 at org.newdawn.slick.Image.<init>(Image.java:170)
 at org.newdawn.slick.Image.<init>(Image.java:158)
 at org.newdawn.slick.Image.<init>(Image.java:136)
 at com.danielmessias.spaceshooter.SpaceShooter.loadImages(SpaceShooter.java:137)
 at com.danielmessias.spaceshooter.SpaceShooter.start(SpaceShooter.java:131)
 at com.danielmessias.spaceshooter.SpaceShooter.main(SpaceShooter.java:81)

すべてのアセットを再保存し、インターレースなしで再エクスポートしたので、何が問題なのかわかりません。

すべての助けに感謝します、ありがとう!

4

0 に答える 0