Bonjour,
Voici ma problématique:
J'aimerais faire pivoter ma camera sur moi-même (changer la direction), jusque là pas de problème. Une fois dans ma nouvelle direction, mais au même point, j'aimerais avancer dans cette direction.
Merci en avance![]()
Bonjour,
Voici ma problématique:
J'aimerais faire pivoter ma camera sur moi-même (changer la direction), jusque là pas de problème. Une fois dans ma nouvelle direction, mais au même point, j'aimerais avancer dans cette direction.
Merci en avance![]()
Ca dépend de la manière dont tu définis l'orientation de ta caméra. Si tu utilises des coordonnées sphériques, ce sera un truc du style :
X = cos(A) * sin(B)
Y = cos(B)
Z = sin(A) * sin(B)
Où (X, Y, Z) représente la direction dans laquelle tu dois avancer, et A et B sont les angles de tes coordonnées sphériques.
Evidemment il faudra certainement intervertir des cos/sin pour que ça marche suivant l'ordre de tes axes.
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Tu pourrais être un peu plus précis ? Difficile de t'aider sinon![]()
Mieux que SDL : découvrez SFML
Mes tutoriels 2D/3D/Jeux/C++, Cours et tutoriels C++, FAQ C++, Forum C++.
Partager