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
SpazzyMcGee (talk | contribs)  Physics  | 
				SpazzyMcGee (talk | contribs) m →Code:  Overlooked...  | 
				||
| Line 12: | Line 12: | ||
The valid parameters for physics are:  | The valid parameters for physics are:  | ||
linear: Cause a tank to move linearly at the given velocity.  | '''name''': Name of the physics driver  | ||
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.)  | '''linear''': Cause a tank to move linearly at the given velocity.  | ||
death: Causes the tank to die on contact. Player sees the given message  | |||
'''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.  | A physics driver can be called by adding 'phydrv <name>' to an object or mesh face.  | ||
Revision as of 14:30, 25 February 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 referance. 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 drvers 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.