Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Criar e escalar bitmap só quando necessário durante o jogo

Olá.

Quando um elemento de imagem na tela tem que ser trocado algumas vezes durante o jogo com várias outras imagens, uma de cada vez, e vice-versa...

Criar e escalar bitmap só quando necessário durante o jogo é vantagem ou desvantagem?

Aguardo. Obrigado.

1 resposta
solução!

Depende muito de onde esses bitmaps seriam criados e redimensionados.

Se você está no loop principal do jogo (num while, por exemplo, que é chamado várias vezes por segundo), criar bitmaps toda hora vai encher sua memória de objetos que podem ser inúteis na próxima iteração do seu loop. Então, até o garbage collector liberar esse espaço de memória, seu jogo ficará incrivelmente lento.

Já, no caso do redimensionamento, é uma boa evitá-los sempre que possível, pois é um processo bastante custoso computacionalmente.