Trains: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(first pass)
 
(done)
Line 1: Line 1:
{{wip}}
This page is about Source train entities. Train entities move along a pre-determined track, and can look like anything (not just locomotives).
This page is about Source train entities. Train entities move along a pre-determined track, and can look like anything (not just locomotives).


==Entities==
==Entities==
*[[func_tracktrain]] The part that moves. Brush-based.
*[[func_tracktrain]] — The part that moves. Brush-based.
*[[path_track]] — A waypoint on the track. Invisible and non-solid.


==Notes==
==Notes==
*If you want a prop to behave as a train, parent it to an invisible [[func_tracktrain]].
*If you want a prop to behave as a train, parent it to an invisible [[func_tracktrain]].
*Trains must be constructed facing east (in the Top viewport of Hammer, this is facing right) otherwise they will be pointing the wrong direction in-game. They will turn themselves to face the correect direction.
*Trains must be constructed facing east (in the Top viewport of Hammer, this is facing right) otherwise they will be pointing the wrong direction in-game. They will turn themselves to face the correect direction.
*You don't need to create each [[path_track]] by hand.
*You don't need to create each [[path_track]] by hand. Create the first one, then shift-drag it to create another; the new one will be automatically linked from the previous one. This works even for inserting new path_tracks between existing ones.


==External links==
==External links==
*[http://www.akilling.org/akg/tutorials/wiseTrains.asp Player Controllable Trains] tutorial
*[http://www.akilling.org/akg/tutorials/wiseTrains.asp Player Controllable Trains] tutorial
*[http://www.akilling.org/akg/tutorials/wiseTrains2.asp Automated Trains] tutorial
*[http://www.akilling.org/akg/tutorials/wiseTrains3.asp HL2 Synchronized Trains] tutorial
*[http://www.akilling.org/akg/tutorials/wiseAltpath.asp Alternate paths] tutorial


[[Category:Level Editing]]
[[Category:Level Editing]]

Revision as of 18:53, 25 October 2005

This page is about Source train entities. Train entities move along a pre-determined track, and can look like anything (not just locomotives).

Entities

Notes

  • If you want a prop to behave as a train, parent it to an invisible func_tracktrain.
  • Trains must be constructed facing east (in the Top viewport of Hammer, this is facing right) otherwise they will be pointing the wrong direction in-game. They will turn themselves to face the correect direction.
  • You don't need to create each path_track by hand. Create the first one, then shift-drag it to create another; the new one will be automatically linked from the previous one. This works even for inserting new path_tracks between existing ones.

External links