#1 

16-11-2007 18:55:45

gp2mv3
Membres
Date d'inscription:
Messages: 103
IP: 81.245.132.242
Courriel  Site web

Salut,
Je voudrais faire un système de déplacement d'objet vers des coordonnées précises.
C'est à dire : Je donne des positions 3D au programme et lui il calcule la trajectoire que dois suivre l'objet jusque ce point donné.
J'espère qu'il y a moyen.

Merci d'avance.

Gp2mv3


Mon projet sous Irrlicht : RoM : Rebuilding on Mars
N'hésitez pas à y faire un tour wink

Hors ligne


#2 

16-11-2007 19:21:44

Perceval
Membres
Avatar de Perceval
Date d'inscription:
Messages: 105
IP: 90.32.2.234
Courriel

Pour çà, il faut utiliser un pathfinder. Tu peux le faire toi-même, il y a des tas d'algos sur le web pour çà, ou sinon tu peux utiliser une lib, comme Micropather.
Je sais que Izguit travallait sur une lib comme çà y a longtemps, il pourra peut être t'en dire plus là dessus smile


Hors ligne


#3 

16-11-2007 19:47:48

gp2mv3
Membres
Date d'inscription:
Messages: 103
IP: 81.245.132.242
Courriel  Site web

Ok, merci, je vais lui demander.


Mon projet sous Irrlicht : RoM : Rebuilding on Mars
N'hésitez pas à y faire un tour wink

Hors ligne


#4 

17-11-2007 19:33:56

izguit
Administrateurs
Avatar de izguit
Date d'inscription:
Messages: 306
IP: 83.154.42.125
Courriel  Site web

Salut,
Alors ça fait un petit moment que la lib est en standby (manque de motiv et de temps surtout)
Je sais pas du tout quand je me remettrai le nez dedans...
Si tu veux le faire toi même (faisable), le plus simple et adapté pour les jeux c'est A*, il est pas très complexe à mettre en oeuvre. Il y a plein de tutos/codes sur le net la dessus je te laisse le soin de chercher. Si tu veux approfondir ce site est super bien foutu : http://theory.stanford.edu/~amitp/GameProgramming/


Athlon 64 3000+ // 1Go RAM // Geforce 6600GT 128Mo
Turion 64 X2 // 1Go RAM // ATI X1250

Hors ligne


#5 

17-11-2007 19:39:49

Copland
Modérateurs
Date d'inscription:
Messages: 657
IP: 90.5.234.185
Courriel  Site web

A* sert aussi et surtout à l'évitement d'obstacle, Dans son cas il n'en a pas parlé donc si c'est juste pour déplacer un objet d'un point à l'autre, je pense pas qu'un algo "aussi lourd" lui soit très utile...
Tu recherches quoi exactement ? Peux-tu préciser pourquoi tu as besoin de ceci s'il te plait ?


Config : I5 2400, ATI HD6870 1Go DDR5, 4Go DDR3.
Single Boot : Windows Seven.

Hors ligne


#6 

18-11-2007 10:24:30

izguit
Administrateurs
Avatar de izguit
Date d'inscription:
Messages: 306
IP: 83.154.42.125
Courriel  Site web

ah ouais si il y a pas d'obstacles irrlicht a déjà un système de splines pas du tout dégueu


Athlon 64 3000+ // 1Go RAM // Geforce 6600GT 128Mo
Turion 64 X2 // 1Go RAM // ATI X1250

Hors ligne


#7 

18-11-2007 16:35:44

gp2mv3
Membres
Date d'inscription:
Messages: 103
IP: 91.176.164.36
Courriel  Site web

Logiquement il y a pas d'obstacles.

Et en faite, c'est pour positionner les personnages avec les positions envoyées du serveur.
C'est pour éviter de faire avec setPositions() et que sa soit tout haché.
C'est donc pour que sa soit plus fluide.

Bien amicalement.

Gp2mv3


Mon projet sous Irrlicht : RoM : Rebuilding on Mars
N'hésitez pas à y faire un tour wink

Hors ligne


#8 

18-11-2007 19:08:20

izguit
Administrateurs
Avatar de izguit
Date d'inscription:
Messages: 306
IP: 83.154.42.125
Courriel  Site web

ah d'accord donc ça a rien a voir avec le pathfinding smile
Regarde les animators avec splines (il y a un exemple fourni si je me souviens bien)


Athlon 64 3000+ // 1Go RAM // Geforce 6600GT 128Mo
Turion 64 X2 // 1Go RAM // ATI X1250

Hors ligne


#9 

22-11-2007 18:19:12

gp2mv3
Membres
Date d'inscription:
Messages: 103
IP: 81.244.93.197
Courriel  Site web

merci, je vais me renseigner. wink


Mon projet sous Irrlicht : RoM : Rebuilding on Mars
N'hésitez pas à y faire un tour wink

Hors ligne


Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
153 invités en ligne
membre en ligne: -
RSS Feed