Comment puis-je effectuer une détection de collision sur des rectangles pivotés?
D'accord, je suis en train d'écrire un programme qui pourrait me dire si tous les points dans un 30x100 rectangle de rotation 140 degrés sont à l'intérieur d'un autre 30x100 rectangle tourné à 200 degrés.
Honnêtement, je ne sais même pas par où commencer. J'ai pensé à re-tourner, avant de faire les calculs normaux, mais qu'ils ne correspondent pas.
Comment puis-je faire cela?
source d'informationauteur William
Vous devez vous connecter pour publier un commentaire.
Google fournit 2D pivoter le rectangle de collision sur GameDev.net.
Voici un tutoriel sur la détection de collision pour la 2D rotation de rectangles.
2D Rotation des Rectangles de Détection de Collision