300 pixels par seconde en ligne droite… et plus de 424 en diagonale, sans changer la vitesse dans le code.
Le problème vient de la longueur de la direction utilisée pour déplacer le personnage. Avec un schéma et du code Lua dans LÖVE2D, on voit comment la normalisation permet de garder la même vitesse dans toutes les directions.
Tu veux apprendre à programmer tes propres jeux ? Retrouve-nous sur gamecodeur.fr.
https://gamecodeur.fr/
#GameDev #Programmation #GameCodeur