Ridimensionare i miei file pixel art durante la progettazione o il rendering?


9

Se creo file pixel art che devono essere ridimensionati sullo schermo in un secondo momento, in modo che un singolo pixel diventi una casella di 4 pixel. Devo creare la mia pixel art con 2x2 pixel o devo crearla con 1x1 pixel in modo da poter ridimensionarla 1: 2 in un secondo momento in XNA a 2x2 pixel?

Tendo a credere che 1: 1 comporterebbe troppi dettagli anziché l'effetto pixel art, quindi voglio il risultato finale in stile 2: 1 in cui un pixel 1x1 del mio sprite previsto prenderà 2x2 pixel sullo schermo.

Risposte:


8

Pessima idea di ridimensionarlo in anticipo in quel modo.

Raddoppiando la dimensione di una trama quadruplica la memoria e la memoria che utilizza. Inoltre rallenterà gli spritebatch e in genere richiederà più tempo per il rendering.

Quello che vuoi fare è ridimensionare le trame di 2 quando le disegni in XNA, assicurandoti di ridimensionarle con un campionatore di immagini PointClamp.

Come disabilitare il filtro delle trame per il ridimensionamento degli sprite in XNA 4.0?


1

Stai davvero guardando un 6 in un modo, mezza dozzina nell'altra situazione qui.

Il vantaggio principale di farlo prima su una scala da 1 a 1 è la dimensione del file. Inoltre, non devi assicurarti manualmente che tutti i tuoi "pixel" siano nella giusta configurazione 2x2, e fintanto che si ingrandiscono di numeri interi funzionerà in modo pulito (la rotazione è ancora un disastro ma probabilmente sai che già )

Se esegui tutti i pixel come 2x2 in anticipo, ti troverai nella stessa situazione di prima, tranne ora che devi aumentare di 0,5 per mantenere un rapporto costante. Ottieni la capacità di andare a metà grandezza, ma in realtà la metà grandezza da questo è esattamente uguale alla dimensione della dimensione intera su 1x1.

Personalmente andrei con solo un pixel di un pixel per quanto riguarda le tue risorse, e poi ridimensionarli alla dimensione corretta. Faciliterà la creazione delle immagini e renderà le risorse ~ 1/4 delle dimensioni per un caricamento più veloce.


+1 Grazie per aver spiegato, tuttavia il campionatore di immagini è ciò di cui non ho ancora parlato e di cui
avevo

Ah, ho perso quella parte. La risposta di Hobo includeva le parti non nella mia.
Lunin,
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.