Ich habe viele Spritesheets, die schlecht formatiert sind und die ich zerlegen oder in viele kleine Bilder aufteilen möchte, eines für jedes Sprite. Wenn ich das kann, kann ich mein benutzerdefiniertes Textur-Packer-Tool verwenden, um meine Spiel-Assets mit zu erstellen.
Meine Entwicklungstools sind XNA und C # für Windows. Wie kann ich die Bilder zerlegen?
Texture2D.GetData
/ SetData
und einige relativ einfache Mathematik. Hängt davon ab, wie die Daten formatiert sind. Folgen Sie ihm mit SaveAsPng
.