如何从xml文件中具有给定位置的Sprite工作表文件中提取纹理?

时间:2018-12-31 04:35:35

标签: java xml parsing xml-parsing textures

我正在克隆著名的Bloons Tower Defense游戏。我从一个粗略的网站上获取了此纹理文件。我还收到了这个XML文件,其中包含png图像内的所有纹理位置。我对如何提取这些纹理一无所知,或者我可以使用Photoshop痛苦地手工提取它们,但是我认为这将是一种学习经验。

我正在使用Java制作游戏,我已经使用轻量级Java游戏库为游戏构建了在OpenGL上运行的框架。当前,我的游戏正在使用多个不同的纹理文件,但是当我在寻找游戏的合法纹理时,我发现它们全部来自这些非常大的png文件中,并且与XML文件相关联。

这里有我拥有的png文件: Image of the texture file

这是附件的1000多个XML文件的摘要:
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解析技术提取子图像。

0 个答案:

没有答案