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
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