Quando quero usar o atlas de textura, devo tentar colocar todos os meus sprites em um único atlas de textura? Ou há momentos em que eu deveria ter vários atlas de textura menores?
Como muitas coisas no software, é um ato de equilíbrio. Menos trocas de textura são boas, mas obter texturas muito grandes também pode prejudicar o desempenho. Além disso, as folhas de sprite com um grande número de sprites podem ser difíceis de gerenciar logisticamente.
Para ajudar a gerenciar folhas de sprite maiores, é recomendável manter os sprites separados e juntá-los a uma folha de sprite para uso em seu jogo. Você pode usar ferramentas (ambas com nomes muito inteligentes) como:
O uso dessas ferramentas permitirá garantir que as animações que pertencem juntas terminem na mesma planilha de sprites. Dessa forma, você não está alternando entre texturas no meio da animação.
Infelizmente, não existe um padrão universal para o tamanho máximo de textura. Não apenas isso, mas varia de hardware para hardware, não apenas entre plataformas gráficas. No entanto, existem máximos que as plataformas gráficas podem suportar, mas isso não significa que o hardware seja compatível. Certifique-se de criar uma verificação com o seu jogo para garantir que você não carregue uma textura muito grande.
Quanto menos texturas, melhor. Então, um grande problema seria o melhor. No entanto, dependendo da sua plataforma e idioma, há um limite de tamanho para uma imagem. Portanto, se 2048 x 2048 px é o maior que sua imagem pode ter e seu atlas de textura é maior que isso, seria melhor ter dois atlas menores.
fonte