Le calcul des degrés entre 2 points avec inverse de l'axe Y

Je suis la création d'un simple jeu 2D en javascript/toile.
J'ai besoin de comprendre l'angle d'un objet par rapport à ma position.

Donc: dire que je suis au (10,10) et l'objet est à l' (10,5) - qui aurait pour conséquence de 90 degrés (positive Y est bas, négatif Y est)
(10,10) vs (10,15) serait de 270 degrés.

Comment pourrais-je aller à ce sujet?

  • L'Angle de vision à partir d'où?
  • Je suis confus quant à la façon dont vous êtes à la détermination de l'angle...êtes-vous confrontés dans une certaine direction tout le temps?
  • À moins que j'ai mal compris, le point est de déterminer l'orientation du vecteur qui pointe à partir d'une position à l'autre.
  • Ouais j'étais perdu là, j'ai compris ce qui se passait après avoir vu KennyTM réponse (rien de tel qu'une bonne réponse pour l'aider à donner du sens à une question)
InformationsquelleAutor skerit | 2010-07-22