Gestion de mouvement style FPS
Publié : dim. 18/sept./2005 15:51
Cela fait maintenant un petit moment que je cherche comment faire, mais en vain ...
De ce fait je vais solliciter vos neuronnes
Alors, je voudrais faire défiler la caméra comme dans uun fps. C'est à dire que l'on pointe avec la souris la direction ou l'on veux aller, et on posse 4 commande à savoir : Avancer, reculer, droite, gauche.
Pour le moment je me suis focaliser sur la manière de bouger la souris avec la fontion CameraLookAt(). Je récupère la position de ma souris avec les fonctions MouseDeltaX() et MouseDeltaY(). Soit :
Ensuite je n'arrive pas a faire la relation entre l'objet pointer par la caméra, et le mouvement que je voudrais effectivement faire.
Si je ne suis pas clair dans mes explications posez-moi des questions
Merci de vos réponses
De ce fait je vais solliciter vos neuronnes

Alors, je voudrais faire défiler la caméra comme dans uun fps. C'est à dire que l'on pointe avec la souris la direction ou l'on veux aller, et on posse 4 commande à savoir : Avancer, reculer, droite, gauche.
Pour le moment je me suis focaliser sur la manière de bouger la souris avec la fontion CameraLookAt(). Je récupère la position de ma souris avec les fonctions MouseDeltaX() et MouseDeltaY(). Soit :
Code : Tout sélectionner
mouse_x = mouse_x + (MouseDeltaX()/2)
mouse_y = mouse_y - (MouseDeltaY()/2)
CameraLookAt(0,mouse_x,mouse_y,move_z) ; move_z est une constante
Si je ne suis pas clair dans mes explications posez-moi des questions

Merci de vos réponses
