Como implemento uma folha de sprite no OpenGles para iPhone?
-
18-09-2019 - |
Pergunta
Estou trabalhando no exemplo de código de amostra GLSPRITE. O que eu quero saber é o que preciso fazer com o código para que ele trate minha textura como uma folha de sprite? A única modificação que fiz até agora é criar um PNG de 256 x 256 de 16 imagens menores para serem meus quadros. Eu nunca trabalhei com folhas de sprite antes. Obrigado pela ajuda.
Solução
Você precisa ajustar as coordenadas de textura para mapear o sprite necessário. As coordenadas de textura são normalmente normalizadas (0 a 1). Supondo que você tenha uma grade 4x4 de sprites, o primeiro sprite teria coordenados de textura de ...
0, 0
0, 0.25
0.25, 0.25
0.25, 0
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow