Как вытащить отдельные спрайты из сетки спрайтов? - PullRequest
0 голосов
/ 12 октября 2010

У меня есть изображение спрайтов, которые содержат набор спрайтов. я хочу вытащить каждый спрайт из сетки. alt text

Я знаю, что мы должны разделить их по позициям в пикселях. Но я думаю, что это не легкая задача и отнимает много времени. Так есть ли другой способ или инструмент, чтобы получить их положение пикселя для получения изображений?

Спасибо,

Шринивас

Ответы [ 2 ]

0 голосов
/ 15 октября 2010

Скажи своему художнику моно-пространство спрайтов. А переворачивать ресурсы бесполезно, так как вы можете переворачивать текстуру самостоятельно во время загрузки (или во время выполнения).

При текущей настройке вам понадобится пиксельная координата центра листа спрайтов, высота каждого ряда спрайтов и ширина спрайтов в каждом ряду (так как ваши спрайты имеют различную ширину ).

0 голосов
/ 12 октября 2010

Я бы предложил ImageMagick поставить, но я не уверен, что у него есть реализация, которая работает на Android.

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

например

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