Redução de um Texture2D em XNA
-
03-07-2019 - |
Pergunta
Gostaria de reduzir o tamanho de um objeto Texture2D para outro objeto Texture2D em XNA.
A razão é usar o objeto rebaixado para a detecção de colisão com base pixel.
Pode ser feito?
Solução
Você deve dar uma olhada na colisão per-pixel tutorial como bem como a transformado colisão per-pixel tutorial .
Essencialmente, para fazer a detecção de colisão em uma textura transformado (como uma escalado um como quiser) você usar um transformação matriz . Não é excessivamente difícil e os tutoriais dar um bom exemplo. O tutorial não escala, mas gira, mas os comentários são incluir na fonte que você mostrar onde e como fazer escalado também.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow