This wiki is archived and useful information is being migrated to the main bzflag.org website
Difference between revisions of "Physics"
m (spelling and formatting) |
m (Category:Map_making to Category:Map Making) |
||
Line 33: | Line 33: | ||
The Physics object was added with the [[BZFlag 2.0.0|v2.0.0]] release of BZFlag. | The Physics object was added with the [[BZFlag 2.0.0|v2.0.0]] release of BZFlag. | ||
− | [[Category: | + | [[Category:Map Making]] |
− | [[Category: | + | [[Category:Map Objects]] |
Revision as of 20:08, 11 March 2007
Physics, or Physics Driver, can be applied to any 2.0 object, for example a mesh or meshbox. It will affect a tank touching it in some way.
Code
physics name example_phydrv # Name of the physics driver, for reference. linear 0.0 0.0 0.0 # x/y/z linear velocities angular 0.0 0.0 0.0 # Rotation freq, x/y coordinates slide 0.0 # Time until max velocity (> 0.0 enables) death Message goes here. # Player dies when he touches the physics driver end |
The valid parameters for physics are:
name: Name of the physics driver
linear: Cause a tank to move linearly at the given velocity.
angular: Cause a tank to rotate at the given velocity.
slide: Cause the tank to accelerate slowly during the time given. (i.e. Makes a 'slippery' surface.)
death: Causes the tank to die on contact. Player sees the given message
A physics driver can be called by adding 'phydrv <name>' to an object or mesh face.
Editor Support
There are currently no supported editors: physics drivers will need to be added by hand in a text editor.
History
The Physics object was added with the v2.0.0 release of BZFlag.