Alguém tem alguma idéia de como a descamação é realizada em pássaros bravos? Quero garantir que minhas imagens / plano de fundo sempre sejam dimensionadas para corresponder ao tamanho da tela e este jogo pareça ter um efeito semelhante. Eu tenho jogado com o lote de configurações de manifesto na definição de tamanhos de tela preferidos, mas ainda tenho que duplicar exatamente o que quero.
Existem maneiras eficazes de garantir que seu jogo sempre mostre espaço XY, diminuindo conforme necessário, dependendo do tamanho do pixel?
Quero garantir que tudo seja sempre exibido na tela para todos os dispositivos e não cortar as coisas em dispositivos pequenos ou adicionar espaço em preto em dispositivos grandes.
Estou calculando meu espaço de desenho, obtendo o tamanho da vista e usando isso como limites para meus sprites, mas parece que não está funcionando muito bem.
fonte
Use gráficos vetoriais . Os vetores não são definidos por pontos no espaço (ou seja, pixels individuais), são definidos por relações matemáticas e se adaptam facilmente a visualizações menores ou maiores.
É impossível exibir exatamente a mesma imagem em uma tela de proporção 4: 3 e em uma tela de proporção 16: 9, por exemplo, sem compactar ou esticar a imagem. Assim, você terá que cortar coisas nos dispositivos 4: 3 que seriam exibidos nos dispositivos widescreen 16: 9. Isso não é algo ruim em um jogo como o Angry Birds, no qual o usuário pode ver o que está faltando.
fonte
Na plataforma Android, existem:
Então, quando você cria seu jogo em 2D, deve pensar nisso. Você tem duas soluções técnicas:
Eu uso esse método para Moblox e pinte os níveis com essas caixas. Para uma melhor renderização na maioria dos telefones, minhas caixas delimitadoras têm uma proporção de 1,66. Nos telefones com proporção 1,33 ou 1,77, há elementos de segundo plano não visíveis, mas eu projetei meu nível com ações centralizadas. Então os jogadores não se importam.
fonte