Trains: Difference between revisions
m (Minors changes. Cleared up descriptions.) |
(→Entities: Added func_tanktrain and codified.) |
||
Line 4: | Line 4: | ||
==Entities== | ==Entities== | ||
==== Main entities ==== | ==== Main entities ==== | ||
*[[func_tracktrain]] — The part that moves. Brush-based. | *<code>[[func_tracktrain]]</code> — The part that moves. Brush-based. | ||
*[[path_track]] — A waypoint on the track. Invisible and non-solid. | *<code>[[path_track]]</code> — A waypoint on the track. Invisible and non-solid. | ||
*<code>[[func_tanktrain]]</code> — Train that attacks and that can be killed. | |||
==== Other entities ==== | ==== Other entities ==== | ||
*[[func_platrot]] — Raises or lowers a stopped train, turning as it changes height (as seen in [[Half-Life]]). | *<code>[[func_platrot]]</code> — Raises or lowers a stopped train, turning as it changes height (as seen in [[Half-Life]]). | ||
*[[func_traincontrols]] — Lets players control the train. | *<code>[[func_traincontrols]]</code> — Lets players control the train. | ||
*[[func_trackchange]] — | *<code>[[func_trackchange]]</code> — | ||
*[[func_trackautochange]] — | *<code>[[func_trackautochange]]</code> — | ||
==== Entities [[This Feature is Not Available by Default|not in the FGD]] ==== | ==== Entities [[This Feature is Not Available by Default|not in the FGD]] ==== | ||
*[[func_train]] — | *<code>[[func_train]]</code> — | ||
*[[func_plat]] — Raises or lowers a stopped train (without rotation). | *<code>[[func_plat]]</code> — Raises or lowers a stopped train (without rotation). | ||
==Notes== | ==Notes== |
Revision as of 09:00, 23 September 2007
Abstract Mapping series Discuss your thoughts - Help us develop the articles or ideas you want |
---|
Ammunition | List of HL2 Animals and Creatures | Mapping with Antlions | Beams and Lasers | Cables and Ropes | Moving Clouds | Color Theory in Level Design | Combat | Combine | Compression (Source 1) | Doors | Dust, Fog, & Smoke | Elevators | Level Transitions | Environmental Lighting, Sun, Weather, & Outdoors | Explosions | Fire | Half-Life 2 Foliage | Glass & Windows | Headcrab | Health | Ladders | Lighting | Optimization (level design) | Physics | Retinal scanners | Sound and Music | Special effects | Terrain | Trains | Turrets | Water | Weapons | Zombie |
This page is about Source train entities. Train entities move along a pre-determined track, and can look like anything (not just locomotives).
Entities
Main entities
func_tracktrain
— The part that moves. Brush-based.path_track
— A waypoint on the track. Invisible and non-solid.func_tanktrain
— Train that attacks and that can be killed.
Other entities
func_platrot
— Raises or lowers a stopped train, turning as it changes height (as seen in Half-Life).func_traincontrols
— Lets players control the train.func_trackchange
—func_trackautochange
—
Entities not in the FGD
func_train
—func_plat
— Raises or lowers a stopped train (without rotation).
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 correct 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
The following SDKNuts tutorials all includes the use of trains: