Je fais un jeu de haut en bas où le joueur avance vers la position du curseur de la souris. Dans le cadre du code de mouvement du joueur, je dois déterminer un vecteur perpendiculaire au vecteur actuel du joueur (pour implémenter le comportement de mitraillage).
Comment puis-je calculer le vecteur perpendiculaire d'un vecteur 2D donné?
vector
linear-algebra
Jon Dunn
la source
la source
J'oublie toujours comment faire cela quand j'en ai besoin, j'ai donc écrit quelques méthodes d'extension.
Et un test unitaire
la source
Si , alors a-perp obtenu par une rotation dans le sens antihoraire de 90 degrés, c'est-à-dire,
Voir ce lien :)
la source