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++.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager