[TUTO] Faire un train

Buddy
Par Buddy
Salut tout le monde :lu

Je vais vous expliquer comment faire un train qui avance quand on passe dans un trigger .
La méthode n'est pas très compliquée mais il faut bien suivre le tuto pour ne pas manquer quelque chose .
:^^

I / Tout mettre en place :

- Créez un model de train en prop_dynamic avec plusieurs wagons bien sûr !

- Faîtes un cube (ou un pavé :D ) en nodraw sur le 1er wagon. Ensuite changez le en func_tracktrain et nommez le train par exemple.

Image

- Sélectionnez chaque wagon ( qui sont en prop_dynamic ! :gg ) et mettez dans parent le nom du func_tracktrain, ici c'est train.
Ainsi quand le cube nodraw va avancé il "emportera" avec lui les autres wagons.

- Créez maintenant un path_track nommé par exemple
rail1 et mettez dans next track rail2

- Sélectionnez le func_tracktrain et dans first stop target mettez le nom du premier path_track, donc pour nous c'est rail1.

- Mettez le path_track rail1 au centre du func_tracktrain
( normalement si vous cliquez sur le func_tracktrain il doit y avoir une boule au centre, c'est là que vous devez mettre votre path_track ).
Le 2e path_track vous le mettez là où vous voulez que votre train aille.


II / Tout mettre en marche :

- Selectionnez func_tracktrain et réglez les options :
( ceci est un exemple )
Max speed : 200
Initial speed : 0
et enfin mettez les sons que vous voulez dans
move sound, start sound et stop sound


- Enfin actionnez le func_tracktrain par un trigger
On start touch
train
StartForward


Image

- Compilez la map, traversez le trigger et vous verrez votre train avancer et faisant tchou tchou :^^ ( ça dépend du son que vous avez mis ! )

Image

Image

PS : Si votre train avance à 90° cliquez sur func_tracktrain et sélectionnez dans les flags fixed orientation

On peut aussi faire un wagon en block et le transformer en func_tracktrain et mettre dans parent le nom du block en nodraw. De cette façon le joueur peut monter dans le train ... :)

Commentaires associés

Bienvenue !

M'inscrire
ou
M'identifier

Ressources

Source Engine

Map du moment

DM Sublimity

WIP du moment

CS Paranoia