Come scomporre il foglio sprite


9

Ho molti fogli di calcolo che sono formattati male che voglio scomporre o dividere in molte piccole immagini, una per ogni sprite. Se riesco a farlo, posso usare il mio strumento di texture packer personalizzato per creare le mie risorse di gioco.

I miei strumenti di sviluppo sono XNA e C # destinati a Windows. Come posso scomporre le immagini?


1
potresti caricarli con la vernice e fare come desideri: D
Shane.C

Texture2D.GetData/ SetDatae alcuni calcoli relativamente semplici. Dipende da come vengono formattati i dati. Seguitelo con SaveAsPng.
Andrew Russell,

Paint = pain :)
Raymond Holmboe,

Non sono sicuro di come fare la matematica semplice
Raymond Holmboe,

Risposte:



0

Vengono in mente due metodi, a seconda del numero di frammenti che si desidera creare:

O Paint, come notato nei commenti. Facilmente più veloce rispetto alla codifica di qualcosa se hai un piccolo numero di fogli di calcolo e / o se manchi la maggior parte delle mappature.

Oppure potresti scrivere un piccolo programma XNA simile a questo:


Purtroppo non ho le mappature
Raymond Holmboe,

@RaymondHolmboe Quindi devi fornire maggiori dettagli. Esiste un modo in cui un programma possa distinguere automaticamente una mappa di trama da un'altra o tutte le sottostrutture hanno le stesse dimensioni o altro? Se hai altre informazioni, per favore aggiungile alla tua domanda, altrimenti non vedo come risolverlo se non con Paint.
Hackworth,

0

Devi andare su Adobe Fireworks o Paint

Ma se stai dipingendo avrai bisogno anche di paint.net! perché se usi paint avrà uno sfondo, quindi una volta aperto lo sprite in paint.net puoi togliere lo sfondo è davvero semplice, ma se ti preoccupi delle trame come nei giochi, devi crearne uno tuo.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.