Как извлечь текстуры из файла листа Sprite с указанными местоположениями в файле XML? - PullRequest
0 голосов
/ 31 декабря 2018

Я делаю клон знаменитой игры Bloons Tower Defense.Я получил этот файл текстуры от схематичного веб-сайта.Я также получил этот файл XML, содержащий все расположения текстур внутри изображения PNG.Я не имею ни малейшего представления о том, как я собираюсь извлечь эти текстуры, в качестве альтернативы я мог бы мучительно извлечь их вручную, используя Photoshop, но я подумал, что это будет опыт обучения.

Я использую Java для создания игры,Я уже создал фреймворк для игры в OpenGL, используя легковесную библиотеку Java.В настоящее время моя игра использует несколько разных файлов текстур, но когда я искал легальные текстуры для игры, я обнаружил, что все они были в этих действительно больших файлах png, с файлами XML, связанными с.

Heres файл pngчто у меня есть: Изображение файла текстуры

А вот фрагмент XML-файла со строкой 1000+:
https://pastebin.com/Y2KM3X3w

It said it had to be accompanied by code i dont know why i need that.

Я понятия не имею, каким должен быть ожидаемый результат. Извините.

хорошо, поэтому я обнаружил, что эти типы png называются спрайт-листами, может кто-нибудь подскажет мне, как извлечь образ с помощью java или ImageIo, slick, lwjgl или другие методы разбора xml.

...