如何从精灵网格中提取个体精灵?

时间:2010-10-12 10:27:54

标签: android sprite

我有精灵图像,其中包含一组精灵。我想从网格中提取每个精灵。 alt text

我知道我们必须通过它们的像素位置将它们分开。但我认为这不是一件容易的事,而且耗费时间。那么有其他方法或工具来获取像素位置来检索图像吗?

谢谢,

SRINIVAS

2 个答案:

答案 0 :(得分:0)

我建议使用ImageMagick,我不确定它是否有在Android上运行的实现。

http://www.imagemagick.org/Usage/crop/#crop

e.g。

convert spriteset.png -crop 20x20+10+10 cropped.png

答案 1 :(得分:0)

告诉你的艺术家对精灵进行单音化。翻转资产是没用的,因为你可以在加载时(或运行时)自己翻转纹理。

使用当前设置,您将需要精灵表中心的像素坐标,每行精灵的高度以及每行中精灵的宽度(因为您的精灵似乎具有不同的宽度) )。