Итак, я делаю основную игру на Java, используя LWJGL.У меня есть файл .png, упакованный в .jar, который, очевидно, нельзя использовать для текстур, пока он все еще находится внутри .jar.Единственный способ получить файл из .jar - это создать объект Image.
Я пытался использовать getResource, но в настоящее время он настроен так, что он вызываетпуть для создания FileInputStream (я использую класс PNGDecoder, который принимает PNG-файл FileInputStream и напрямую создает текстуру LWJGL), и поэтому он не может точно прочитать .png из .jar.
Кто-нибудь знает, как я могу сделать PNGDecoder счастливым, или есть другой способ конвертировать упакованный .png в текстуру LWJGL?