Calculateur
Mode d'utilisation
Si vous désirez créer un <Mover> qui vas d'un point à un autre sur un monde, c'est relativement simple; Il suffit pour cela de décrire les coordonnées XYZ de votre mover et de sa position (Location) d'arrivée dans le tableau ci-dessus en respectant les correspondances des cases.
Sur cette image la position d'un objet est entouré en rouge:
Pour récupérer la position (Location) d'arrivée de votre mover, il vous suffiras de poser un petit objet à l'endroit ou le mover doit arrivée. Sélectionner ensuite cet objet et notez la position (Location) XYZ dans les case correspondante sur le calculateur. Procédez de même avec le mover.
Attention les mover automatiques, j'entend par là les mover qui se déplacent tout seul, sont limité à un rayon de 100 mètres à partir de leur position de départ. Donc si la distance à parcourir dépasse 100m, vous devrez faire un
mover-relais.
Mise en place de votre mover automatique 
Pour commencez sélectionnez un objet (clic droite dessus) qui serviras de mover.
Dans le sélecteur Type choisissez: Mover.
Ensuite décochez la case User Controlled (Contrôle Utilisateur)
Pour les autres options regardez l'image ici. Et n'oubliez pas de cocher Clic to Start
Après, allez presque tout en bas de la fenêtre et cliquez sur le bouton Edit Waypoints (Editer les Points de Passage):
Vous aurez alors cette nouvelle fenêtre qui s'ouvriras:
C'est dans cette fenêtre que vous allez entrée les positions XY et Z du mover (les résultats du calculateur ci-dessus). Pour cela commencez par double cliquez dans la case situé sur la ligne 1 dans la colonne X:
Écrivez dedans le résultat du calculateur correspondant à Position X du Mover, par exemple -12.50.
Procédez de même pour Position Y du Mover et Position Z du Mover.
Vous pourrez aussi définir les valeurs Yaw (Direction), Pitch (Tangage) et Roll (Roulis), Ainsi que la vitesse en mètre/seconde (Speed m/s) du mover et enfin écrivez le temps en seconde que votre mover attendras à cette position avant de "lâcher" son passager (Pause sec).
Exemple pour allez à 100m vers l'ouest, à la vitesse de 4 m/s.
Noter que vous pouvez faire un mover circuit touristique en permettrant les autres lignes (2, 3 etc) de la même manière que vous avez procédez avec la première.
Mover relais 
Pour créer un mover-relais, vous devrez tout d'abord calculer la distance qui sépare le mover de sa destination à l'aide du calculateur ci-dessus

. Admettons que celle-ci est de X=340 Y=2 Z=213. Vous diviser donc ce résultat par 100 (limitation de 100m par mover automatique) ce qui vous donneras X=3.40 Y=0.02 et Z=2.13. Nous prendrons la valeur la plus grande qui est 3.40, ce qui signifie qu'il faudras 4 mover au total.
Tout d'abord vous devez savoir que les mover-relais ne fonctionnent relativement bien que si votre PC ne rame pas sur le parcours à effectuer, le cas contraire vous tomberez avant d'atteindre un relais. Ensuite chaque relais est sensible au toucher, c'est-à-dire si un avatar le touche il seras alors transporté par ce relais. Ceci fonctionne en gros comme un système de bump warp multiples.
Mise en place d'un mover-relais 
Donc, en se basant sur un relais de 4 mover pour aller à une destination distante de 340m sur l'axe X (direction Est/Ouest), 2m sur l'axe Y (direction Bas/Haut) et 213m sur l'axe Z (direction Nord/Sud), nous allons d'abord créer les 4 mover.
Puisqu'il nous faut 4 mover pour atteindre notre objectif on diviseras donc les distances de XY et Z par 4, ce qui feras:
Utilisez le diviseur
X=85
Y=0.5
Z= 53.25
Dupliquer un objet qui serviras de mover et entrez les paramètres qui suivent (ou faites
comme sur l'image) :
| Type |
Mover |
| Mover |
|
| Presets |
|
| Preset |
|
| Model |
horse.rwx |
| Name |
|
| Linking Enabled |
|
| User Controled |
|
| Single Rider |
V |
| Add on Bump |
|
| Click to Start |
|
| Click to Stop |
V |
| Eject Av up on exit |
V |
| Mover non-solid on exit |
V |
| Reset when unused |
V |
| Looping |
|
| Use Object Tag |
|
| Disable Auto Yaw |
V |
| Invisible Av |
|
| Apply pitch on Mouve to Av |
V |
| Apply Roll on Move to Av |
V |
| Disable teleports |
V |
| Detach on teleports |
|
| Detach on bump |
|
| Lock Av Pos |
V |
| Locked Offset (X Y Z) |
0.20 0.60 0.00 |
| Lock Av Yaw |
|
| Locked Yaw (0° - 360°) |
0.00 |
| Lock Av Pitch |
|
| Locked Pitch (-90° -90°) |
0.00 |
| Sound |
|
| Seq File |
|
| Disable explicit gestures |
|
| Location |
|
| X (W-E) |
|
| Y ( Up-Down) |
|
| Z (N-S) |
|
| Rotation |
|
| Tilt (X Axis) |
|
| Yaw (Y Axis) |
|
| Roll (Z Axis) |
|
Les champs laissaient vides sont les options à ne pas cocher ou bien les paramètres tel que la l'emplacement etc...
Une fois ce premier mover créer dupliquer le 3 fois en prenant bien soins de les mettre tous exactement au même emplacement que le 1er mover.
Vous devrez ensuite changer la la position (Location) de 3 mover de manière à les mettre au bon endroit sur le monde, pour cela sélectionner un mover. Puis, aller dans le champ Location:
Et mettez les valeurs précédemment calculer
ici. Si vous avez déjà des chiffres dans XYZ ajouter simplement les valeurs à ces coordonnées. Par exemple si vous avez dans Location:
X=22.30
Y=2.50
Z=-35.00
Vous ferez donc 22.30+85 ce qui donneras: 107.30 que vous écrirez dans le champ X (W-E). Pour les champs Y et Z faites de mêmes: 2.50+0.5=3. Vous écrirez donc 3 dans le champ Y (Up-Down). Et enfin, si vous pour Z: -35+53.25=18.25. Vous écrirez alors 18.25 dans le champ Z (N-S).
Cliquez i ci pour les additions
Important notez bien les nouvelles valeurs de Location soit dans cet exemple:
X=107.30
Y=3
Z=-18.25
Sélectionnez à présent un autre mover et refaite pareil que pour le précédent mais en additionnant cette fois-ci les valeur de Location du
mover précédent avec les valeurs de distances du relais (
premières valeurs calculer). Soit:
X=107.30+85=
192.30
Y=3+0.5=
3.5
Z=-18.25+53.25=
35
Sélectionner encore un nouveau mover et recommencez cette opération:
X=192.30+85=
277.30
Y=3.5+0.5=
4
Z=-35+53.25=
88.25
Répéter l'opération pour autant de mover que vous devez utilisez. Toutefois vous devrez
gardez un mover au point de départ, pour cet exemple cela fait 3 mover à changer la Location.
Viens enfin le moment de modifier le mover
de départ, le dernier qui reste.
Pour celui-ci il suffiras de cocher la case Click to Start:
Voilà ça l'air un peu complexe mais une fois que vous en aurez réalisez un sa vous seras familier.
Bien entendu, ce guide est pour réalisé un mover-relais qui se déplace en ligne droite à la même altitude, donc vous allez sans doute vous prendre des arbres,
des maisons et autre sur votre trajet. Pour évitez cela sélectionner votre mover de départ, éditer votre waypoint, aller à la ligne n°1 et ajouter 30 à la valeur
Y. Ensuite il vous faudras monter de 30 mètres tout les autres movers servant au relais. Sans oublier de soustraire 30 mètres à la valeur Y du waypoint du dernier mover.
Mover-relais en Equations simples
D/100=Nr+1=NbM
NbM/D=dW
LMD=0
LMR1=dW+LMD
LMR2=dW+dW+LMD
LMR3=dW+dW+dW+LMD
LMR4=dW+dW+dW+dW+LMD
D = Distance à parcourir.
Nr = Nombre sans les chiffres après la virgule.
NbM = Nombre de Mover qu'il faudras pour effectuer le parcours.
dW = Distance qu'il faudras mettre à chaque Mover dans Waypoint sur la ligne 1.
LMD = Location (position) du premier mover, celui du départ. Noter 0 signifie de laisser ce qui si trouve.
LMR1,2,3 et
4 = Location des Mover-Relais n°1, N°2 etc... que vous devez spécifier.
Petit bonus les Presets du mover de départ et des movers relais qui m'ont servis à faire ce guide du mover:
Dézipper les deux fichier mover-relais-dep.awe et mover-relais.awe, placer-les dans votre dossier Presets d'activewords. Pour les utilisez, sélectionner un objet mover, dans le menu preset de celui-ci, choisissez mover-relais-dep ou mover-relais, cliquer sur Load Preset et c'est tout.
Il s'agit de mover simple qui se relais sur 100m sur l'axe X. L'objet utilisé est horse.rwx, téléchargeable ici:
Annexe
Petite image pour mieux comprendre le système de localisation d'un objet: