Я пытаюсь легко внедрить анимированные текстуры в игру OpenGL. Я создал общий класс ImageDecoder для перевода любого BufferedImage в ByteBuffer. На данный момент он работает отлично, хотя и не загружает анимированные изображения.
Я не пытаюсь загрузить анимированное изображение как ImageIcon. Мне нужно BufferedImage, чтобы получить ByteBuffer, совместимый с OpenGL.
Как я могу загрузить все кадры в виде массива BufferedImage в анимированном изображении? Аналогично, как я могу получить скорость/период анимации?
Обрабатывает ли Java APNG?