Bienvenue sur JeuxOnLine - MMO, MMORPG et MOBA !
Les sites de JeuxOnLine...
 

Panneau de contrôle

Recherche | Retour aux forums

JOL Archives

Orientation en entrée de zone

Par Cassin le 9/7/2002 à 12:04:28 (#1780470)

J'ai remarqué un truc dans mes modules : le joueur, lorsqu'il pénètre dans une nouvelle zone, est toujours tourné vers la porte, et donc tourne le dos à la zone où il arrive.

Y'a pas moyen d'éviter ça, une option pour l'orienter dans le sens voulu ?

Par Gargantuel le 9/7/2002 à 12:37:44 (#1780642)

J'ai l'impression que tu places tes portes à l'envers ...
Quand tu places une porte il y a une fleche qui se dessine en même temps. Il faut impérativement que la fleche pointe vers l'intérieur de la zone, sinon ton joueur va lui tourner le dos en arrivant.

Par Kray le 9/7/2002 à 12:43:42 (#1780671)

C'est un bug connu : à chaque changement de zone ou téléportation, le joueur se tourne vers le nord. Même en tournant, par exemple, le waypoint vers lequel il se téléporte. BioWare a promit de plancher dessus. :)

Par Gargantuel le 9/7/2002 à 12:51:52 (#1780722)

Kray, je n'ai pas ce problème là avec les joueurs. Ils s'orientent correctement (mais je n'utilise que des portes et pas des waypoints pour les changements de zones).
Par contre j'ai effectivement le bug dont tu parles avec le spawn des monstres et NPCs qui eux s'orientent au nord quoi qu'il arrive.

Par Kray le 9/7/2002 à 13:09:38 (#1780811)

Avec les portes ça fait pas ça ? :doute:

C'est possible, dans ce cas c'est un problème de flèche comme dit plus haut... Mea culpa

Par Gargantuel le 9/7/2002 à 13:19:17 (#1780867)

Bon Kray et moi avions la moitié de l'info chacun :)

Pour résumer :
Si tu utilises un waypoint pour que tes joueurs changent de zone et qu'ils se retrouvent face nord quoi qu'il arrive : c'est "normal", c'est un bug.
Si tu utilises une porte pour que tes joueurs changent de zone et qu'ils tournent le dos à la zone : c'est que tu as monté la porte à l'envers.

Ca c'est ce que j'appelle du travail collaboratif :D

Par Kray le 9/7/2002 à 13:54:36 (#1781035)

Provient du message de Gargantuel
Ca c'est ce que j'appelle du travail collaboratif :D
*Sert la main de Gargantuel* :D

Par Cassin le 9/7/2002 à 15:44:04 (#1781644)

OK, merci !

/me va démonter ses portes et revisser les gonds de l'autre côté :D

Par kilvan le 9/7/2002 à 16:09:07 (#1781777)

pour les mobs suffit en faite de créer un pleacable invisible et de faire spawn le mob avec il spanwera dans la direction du pleacable.

Pour le joueur je sais pas pourquoi mais j'arrive tres bien a le mettre dans la bonne direction quand il change de zone par un waypoint (pourtant je fais le truc de base).
Aurai je de la chance?

Par ZeDuckMaster le 9/7/2002 à 22:06:04 (#1783320)

je confirmes, moi aussi
j'ai 2 zones nord-sud relié par des area transition, et pour chacun des passage nord->sud et sud->nord, j'ai pas de prob d'orientation ......

Par Lumina le 10/7/2002 à 0:46:16 (#1784015)

Pour l'orientation d'un personnage, deux possibilités :
Une
AssignCommand(oPC, SetFacing(fDirection));
// DIRECTION_EAST, DIRECTION_NORTH, DIRECTION_WEST and DIRECTION_SOUTH are predefined.
// 0.0f=East, 90.0f=North, 180.0f=West, 270.0f=South

Deux
location lLoc = GetLocation(oPC);
lLoc.face = fDirection;

Je n'ai testé aucune des deux méthodes, je ne peux donc pas les garantir. Mais essayez d'utiliser la premiere dans OnSpawn et ça devrait etre bon. :)

JOL Archives 1.0.1
@ JOL / JeuxOnLine