Escalar meus arquivos de pixel art ao projetá-los ou ao renderizar?


9

Se eu criar arquivos de pixel art que precisarão ser redimensionados na tela posteriormente, para que um único pixel se torne uma caixa de 4 pixels. Devo criar minha arte de pixel com 2x2 pixels ou devo fazê-lo com 1x1 pixels para que eu possa dimensioná-lo 1: 2 posteriormente no XNA para 2x2 pixels?

Eu acredito que 1: 1 resultaria em muitos detalhes, e não no efeito pixel art, portanto, eu quero o resultado final no estilo 2: 1, em que um pixel 1x1 do meu sprite pretendido terá 2x2 pixels na tela.

Respostas:



1

Você está realmente olhando para um lado único, meia dúzia da outra situação aqui.

A principal vantagem de fazer isso em uma escala de 1 para 1 antes da mão é o tamanho do arquivo. Além disso, você não precisa garantir manualmente que todos os seus "pixels" estão na configuração 2x2 correta e, desde que ampliados por números inteiros, ele funcionará limpo (a rotação ainda está uma bagunça, mas você provavelmente já sabe que )

Se você fizer todos os pixels com 2x2 antes, estará na mesma situação que antes, mas agora precisará subir 0,5 para manter uma proporção estável. Você ganha a capacidade de ficar na metade do tamanho, mas na verdade a metade do tamanho disso é exatamente igual ao tamanho do tamanho completo no 1x1.

Pessoalmente, eu recomendaria apenas ter um pixel a um pixel no que diz respeito aos seus ativos e depois escalá-los para o tamanho adequado. Isso facilitará a criação de imagens e aumentará o tamanho de seus ativos em aproximadamente 1/4 do tamanho para um carregamento mais rápido.


+1 Obrigado por explicar, no entanto o amostrador imagem é o que eu agora sobre o que ainda não fez e tinha medo de ...
Tamara Wijsman

Ah, perdi essa parte. Ataque contente A resposta de Hobo incluiu as partes que não estão nas minhas.
Lunin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.