У меня есть много спрайт-листов плохо отформатированного формата, которые я хочу разложить или разбить на множество небольших изображений, по одному для каждого спрайта. Если я могу это сделать, я могу использовать свой собственный инструмент для упаковки текстур, чтобы создавать игровые ресурсы.
Моими инструментами разработки являются XNA и C #, ориентированные на Windows. Как я могу разложить изображения?
Texture2D.GetData
/ SetData
и некоторые относительно простые математики. Зависит от того, как данные отформатированы. Следите за этим SaveAsPng
.