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?

Foi útil?

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
scroll top