Matérialiser un point de navigation

Ce tutoriel a été fait par Taggart,il a simplement été copié avec son autorisation sur Trains & Trainz par tgv200.


Je vais tenter de vous expliquer comment matérialiser un point de navigation et le faire disparaitre quand on le passe. Vous savez, ces ronds qui apparaissent pour indiquer les objectifs !

Première étape


Je vais tenter de vous expliquer comment matérialiser un point de navigation et le faire disparaitre quand on le passe. Vous savez, ces ronds qui apparaissent pour indiquer les objectifs !

Vous avez besoin dans l'éditeur de route de :
- un bout de voie
- une loco
- un déclencheur (en vert)
- un marqueur de voie (en rouge)


Placer le déclencheur près de la loco et le marqueur plus loin (ou vous voulez le déclencher en fait), ici je nomme le marqueur : nav1 et le déclencheur : activer point de nav1.

Deuxième étape, programmation du déclencheur et assignation du marqueur



Dans l’éditeur de session ajouter la règle : "activation d'un déclencheur"



Dans ce déclencheur, programmez ceci (en cliquant sur "modifier") en bas :



Cochez : "déclencher seulement une fois" pour éviter la répétition si vous repassez par là avec votre train
en dessous de liste des déclencheurs, affecter votre déclencheur en sélectionnant son nom "activer point de nav1"
enfin, choisir l'option d'acceptation d'un seul type de train si plusieurs convois passe sur la ligne et ainsi être sur d'avoir le bon point pour le bon train.
Valider cette programmation d'un clic sur la coche valider en bas à droite.

Troisième étape, affichage du point de navigation



Dans l’éditeur de session ajouter maintenant la règle : "affichage navigation" et décaler en règle enfant (déplacement vers la droite) pour être sûr que cette règle est affectée au déclencheur.



Programmation de l'affichage du point de navigation en cliquant sur "modifier" en bas :



Important : bien donner un nom à "ID ensemble unique". Très souvent j'utilise la lettre a suivi d'un nombre. donc pour moi ici c'est a1. Si cette étape est oubliée, rien ne fonctionne. Les variables sont indispensables dans une boucle de programmation, tous les programmeurs confirmeront !
Les options sélectionnables pour "mode de navigation" prennent leur importance si le déclencheur utilisé renvoie plusieurs affichages de points de navigations

Le bandeau grisé permet de programmer le point
Position : permet de sélectionner quel marqueur est requis (pour moi c'est nav1)
icône : choix possible de tout le panel de point de navigation apportés par TANE
afficher le texte : texte qui est indiquer sous le point de navigation. ici je note "point 1"
style : automatique. ce style permet la disparition du point des que le train entre en contact. les autres options permettent de garder un point actif jusqu"'à achèvement d'une tâche comme charger ou décharger. par contre dans ce cas là il faudra révoquer l'affichage du point avec une règle d'annulation (on a besoin à ce moment là de l'ID défini plus haut !) je pourrai sans doute développer cet aspect dans un autre tuto.
valider cette programmation d'un clic sur la coche valider en bas à droite

La programmation est terminée, on peut passer au test. Quitter l'éditeur de session en cliquant sur la coche "valider" en bas à droite, sinon votre programmation sera perdue !
Vous devez être de retour dans l’écran du concepteur
lancement du test rapide : "ctrl F2" ou un clic sur l'icône de test en haut à gauche dans le bandeau principal.

Après le lancement vous avez ça (NB : le point de navigation apparait quand vous êtes proche du déclencheur) :



Approchez-vous du point, et quand vous êtes suffisamment près : il disparait !



Bien entendu, par la suite on peut compliquer les règles du déclencheur en modifiant une route par l'intermédiaire des aiguilles, faire apparaitre du texte et incrémenter le compteur de points .

Merci de m'avoir lu, en souhaitant que ce tuto reste suffisamment clair et accessible .

Taggart (Frédéric), publié la première fois sur le forum Trainz-et-Compagnie : http://trainz-et-compagnie.clicforum.fr/index.php

Amicalement, Ruo.
Cette page a été vue 6169 fois