Fondamentalement, je suis curieux si xVel
et yVel
variables fonctionneraient le mieux, ou si je devrais utiliser une velocity
et une variable direction
.Le moyen le plus efficace pour gérer la vitesse
En outre, c'est la façon dont il serait traité sur la mise à jour: (psuedocode) Pour xVel
et yVel
:
x += xVel;
y += yVel;
Pour velocity
et direction
:
x += velocity * (cos(direction));
y += velocity * (sin(direction));
Note: Je ne suis pas sûr si le second fonctionne correctement. Je n'ai pas de compétences en trigonométrie.
Alors, le premier moyen est-il plus efficace, ou le second? Et suis-je en train de faire le deuxième complètement faux?