BArtisan.Thrusters.Regular Namespace Reference
Detailed Description
The "Regular" thrusters affect only 1 game object, using Transform or the Physics engine. The direction of the affected GO is usually dynamic and decided by the thruster rotation. Regular thrusters can be used to steer, push/pull objects in a dynamic/free environment.
The most common implementations are:
- continuous force applied: car, spaceship, boat, submarine, wind, character jump etc
- one time push/nudge: canon ball, pinball etc
- simple hover mechanic
Like all thrusters, it is compatible with most of the Thrusters.Helpers components, including but not limited to controllers (player or animation based) or special effects (Light, Audio and Particles).
The thruster is built for 3D environments (the force is applied to a Rigidbody).
Classes | |
class | BThrusterForce |
A thruster that moves game objects using the builtin physics engine from Unity. At its core it is a wrapper of rigidBodyToPush.AddRelativeForce function. More... | |
class | BThrusterForcePoint |
A thruster that moves game objects using the builtin physics engine from Unity. At its core it is a wrapper of rigidBodyToPush.AddForceAtPosition function. More... | |
class | BThrusterTransformMove |
A thruster that moves game objects using the Transform.position property. It does not require or use the Unity physics engine. More... | |
class | BThrusterTransformRotate |
A thruster that rotates game objects using the Transform.rotate property. It does not require or use the Unity physics engine. More... | |