Pour commencer...

Débuter avec les missions "tutorial" fournies avec l'éditeur

Géométrie, point de départ, textures, lumière, rendu ---- Tutorial1.unr
Sauvegarde, zone de passage ---- Tutorial2.unr
Scripts et liens ---- Tutorial3.unr
Conversations ---- Tutorial4.unr

Scripts et liens

( tr : Stefan Key)

On commence avec Tutorial3.unr

Pour le moment, la zone de passage entre les missions (Teleport volume) ne fait que vous ramener à chaque fois dans la même mission. Les instructions suivantes vous indiqueront comment ajouter un bouton avec un script personnalisé qui changera le téléporteur et qui emmènera en dehors de l’appartement de Garrett.

Ajouter un bouton :

1. Dans Actor Class Browser, sélectionnez :
WorldObj > Environmental > Switch > SquareButton
2. Placez le bouton sur le mur (Si vous bougez la base du bouton, le bouton restera automatiquement attaché après l’avoir bougé)

Faire le lien entre le bouton et le volume :

1. Cliquez sur l’icône Create Links (2 cercles rouges liés entre eux, sur la barre d’outils à gauche). Sélectionnez TriggerScript (mais pas ~TriggerScript qui créera un lien inversé)
2. Cliquez sur le bouton BASE puis appuyez sur la touche Shift (ou maj) et cliquez sur le volume. Un lien rouge TriggerScript devrait se dessiner à partir du bouton d’origine.
3. Revenez au mode normal (Cliquez sur l’icône de la caméra dans la même section que l’icône de create links)

Créer un script pour changer les infos du teleport :

1. Sous View, choisissez Trigger Scripts
2. Cliquez sur NEW
3. Choisissez un nom (TutorialTeleportScript est utilisé pour le Tutorial4.unr, c’est le résultat final de cette section).
4. Cliquez sur Condition et dans Frob, choisissez When I am frobbed by player. La condition sera déclenchée par le script lorsque le bouton (ou un objet) sera utilisé par le joueur (interaction)
5. Cliquez sur Action et sous Properties, choisissez Set Property to [Value] on linked objects of [LinkFlavor]
6. Il y a 3 propriétés à régler, refaites donc l'opération 2 fois. (Notez que toutes les conditions et actions ont des infos d'aide si vous voulez en savoir plus)
7. Pour la première action :

a. Cliquez sur Property et choisissez TeleportInfo, ensuite TeleportMap.
b. Cliquez sur Value et remplacez String par SouthQuarter1
c. Cliquez sur LinkFlavor et choisissez TriggerScript (encore une fois, pas ~TriggerScript qui représente un lien vers la direction opposée.)

8. Faites la même chose pour les deux autres actions, en réglant les propriétés TeleportInfo.TeleportDestination et TeleportInfo.TeleportDisplayName selon les réglages appropriés comme pour l'exemple du changement de zone dans la section précédente.
9. Fermez la boîte de dialogue et cliquez sur Save and refresh, ou vous pouvez fermer le navigateur de script (Trigger Script browser) en cliquant sur OK. (Cela prend un court moment.)

Ajouter le script au bouton :

1. Faites un clic droit sur le bouton BASE et éditez les propriétés.
2. Ajoutez la propriété Scripts > TriggerScripts.
3. Cliquez sur Add de la propriété TriggerScripts et étendez la propriété. Vous devriez voir 3 lignes : ButtonPush, ButtonMediumSound1, et None.
4. Sur la ligne None, cliquez sur le "". Ainsi, on est sûr que le navigateur de Trigger Script est allumé. Sélectionnez le script que vous avez créé, puis cliquez sur Use (près de " "). Il devrait y avoir le nom du script écrit sur la ligne.
5. Cliquez sur Done.

Pour tester :

1. Sauvegardez votre mission et exportez le fichier .gmp
2. Utilisez le bouton Play pour jouer.

Le Tutorial4.unr contient tout ce qui a été fait précédemment.

 

Tutoriels sur T3ed
t3ed.tutoriel.free.fr