Вы можете использовать zwoptex для этого.
Сделайте ваш спрайт (целым), давайте представим, что он 100x100 по ширине и высоте.
Давайте представим, что есть 5 частей тела, 2 ноги, 2 руки и туловище / голова.
Сохраните 5 идентичных изображений вашего спрайта, затем сотрите все, кроме необходимых частей тела (так что на первом изображении оставьте только левую руку и т. Д.)
Убедитесь, что они сохранены абсолютно одинакового размера (100x100), оставив весь прозрачный размер как чистую альфа.
Когда вы переносите их в zwoptex, он удалит пустое прозрачное пространство (сохраняя ваше пространство текстуры на листе спрайтов, но запоминает размер спрайта).
Таким образом, вы можете поместить все 5 спрайтов в одну и ту же координату, и они будут правильно выстроены, рисуя ваш полный спрайт.