Ridimensionamento di un Texture2D in XNA
-
03-07-2019 - |
Domanda
Vorrei ridimensionare un oggetto Texture2D in un altro oggetto Texture2D in XNA.
Il motivo è utilizzare l'oggetto ridimensionato per il rilevamento delle collisioni basato sui pixel.
È possibile farlo?
Soluzione
Dovresti dare un'occhiata al tutorial sulla collisione per pixel come nonché il tutorial sulla collisione per pixel trasformato .
In sostanza, per fare il rilevamento delle collisioni su una trama trasformata (come una scala in scala come vuoi tu) usi un trasformazione matrix . Non è eccessivamente difficile e i tutorial danno un buon esempio. Il tutorial non si ridimensiona ma ruota, ma i commenti sono inclusi nella fonte che mostrano dove e come fare anche il ridimensionamento.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow