This wiki was in read-only mode for many years, but can now be edited again. A lot of information will need to be updated.
Physics: Difference between revisions
m format |
Changed parameters to property list |
||
| Line 13: | Line 13: | ||
|} | |} | ||
The valid parameters for physics are: | The valid parameters for physics are: | ||
<properties> | |||
name=Name of the physics driver, for reference | |||
linear=Cause a tank to move linearly at the given velocity (x/y/z). | |||
angular=Cause a tank to rotate at the given velocity,(Rotation velocity, x/y coordinates). | |||
slide=Cause the tank to accelerate slowly during the time given. (i.e. Makes a 'slippery' surface.)(Time until max velocity (> 0.0 enables) | |||
death=Causes the tank to die on contact. Player sees the given message | |||
</properties> | |||
A physics driver can be called by adding 'phydrv <name>' to an object or mesh face. | A physics driver can be called by adding 'phydrv <name>' to an object or mesh face. | ||
Revision as of 20:03, 16 April 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 linear 0.0 0.0 0.0 angular 0.0 0.0 0.0 slide 0.0 death Message goes here. end |
The valid parameters for physics are: <properties> name=Name of the physics driver, for reference linear=Cause a tank to move linearly at the given velocity (x/y/z). angular=Cause a tank to rotate at the given velocity,(Rotation velocity, x/y coordinates). slide=Cause the tank to accelerate slowly during the time given. (i.e. Makes a 'slippery' surface.)(Time until max velocity (> 0.0 enables) death=Causes the tank to die on contact. Player sees the given message </properties>
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.