#0 

14-03-2008 11:17:07

glyglo
Petit nouveau
Date d'inscription: 31-01-2007
Messages: 5

bon jour a tous.

voila je suis debutant sous irrlicht et jai commencer un petit jeux.
j'ai 3 map est un personnage, jai reussi a faire deplacer mon personnage quand je clik sur un endroit precis sur la map.

mon probleme est que je ne trouve pas comment metre mon personnage face a la direction final.

je voudrais savoir quel est la methode pour resoudre ce probleme ayant chercher pas mal une fonction d'irrlicht je nes pas trouver de solution.

merci d'avance pour votre aide.

Hors ligne


#1 

14-03-2008 16:48:34

firnafin
Abonné
Date d'inscription: 31-03-2007
Messages: 150

tu entend quoi par  "direction final" ?

Hors ligne


#2 

14-03-2008 20:33:31

glyglo
Petit nouveau
Date d'inscription: 31-01-2007
Messages: 5

je veut dire le point de colision quand je clik a un endroit sur la map.

Hors ligne


#3 

14-03-2008 21:47:09

firnafin
Abonné
Date d'inscription: 31-03-2007
Messages: 150

cela te donne une position pas une direction ... le personnage doit il s'orienter dans un direction particuliere ? si oui il faut l' explicite pour que l'on puisse comprendre afin d'aider.

Hors ligne


#4 

14-03-2008 22:10:10

glyglo
Petit nouveau
Date d'inscription: 31-01-2007
Messages: 5

quand je clik sur la map sela ma donne une position du point de colision ou le personnage doit se rendre, seulement je doit arriver a metre mon personnage face au point de colision.
il ne doit pas etre de coter ni de dos mais face au point.
pour sa je doit lui faire faire une rotation mais comment trouver de combien de degree par raport au point de colision pour qu'il se trouve face au point.
jespere etre plus clair.

Hors ligne


#5 

14-03-2008 22:24:25

firnafin
Abonné
Date d'inscription: 31-03-2007
Messages: 150

Effectivement c'est plus claire ...Bien si (x1,y1,z1) sont les coords du perso et (x2,y2,z2) celle de la destination il faut faire une rotation du perso selon y de l'angle atan2( z2-z1,x2-x1)

Dernière modification par firnafin (16-03-2008 15:15:30)

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Corrections
irrlicht
irrklang
irredit
irrxml
xhtml 1.0
css 2.1
Propulsé par FluxBB
Traduit par FluxBB.fr
883 membres
1429 sujets
11121 messages
Dernier membre inscrit: Saidov17
132 invités en ligne
Aucun membre connecté
RSS Feed