Esiste un modo ben noto (o forse un po 'di codice riutilizzabile) per il rilevamento delle collisioni perfetto per i pixel in XNA?
Suppongo che questo userebbe anche poligoni (scatole / triangoli / cerchi) per un primo passaggio, test rapido per le collisioni, e se quel test indicava una collisione, avrebbe quindi cercato una collisione per pixel.
Questo può essere complicato, perché dobbiamo tenere conto di scala, rotazione e trasparenza.
ATTENZIONE: se si utilizza il codice di esempio dal collegamento dalla risposta seguente, tenere presente che il ridimensionamento della matrice è commentato per una buona ragione. Non è necessario decomprimerlo per far funzionare il ridimensionamento.