Trains
Jump to navigation
Jump to search
This page is about Source train entities. Train entities move along a pre-determined track, and can look like anything (not just locomotives).
Entities
- func_train —
- func_tracktrain — The part that moves. Brush-based.
- path_track — A waypoint on the track. Invisible and non-solid.
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
- Player Controllable Trains tutorial
- Automated Trains tutorial
- HL2 Synchronized Trains tutorial
- Alternate paths tutorial