RBX.lua.RocketPropulsion (Object): Difference between revisions
From Legacy Roblox Wiki
Jump to navigationJump to search
>Ganondude m Improved format |
>N2KC No edit summary |
||
Line 11: | Line 11: | ||
In addition to the Global properties, the BodyForce also has these: | In addition to the Global properties, the BodyForce also has these: | ||
* [[ | * [[Target]] - What [[Part]] the object will fly towards. | ||
*MaxSpeed - How fast the rocket will fly.<br> | *MaxSpeed - How fast the rocket will fly.<br> | ||
*CartoonFactor - In a nutshell, the tilt of the rocket as it flies. A value of 0 will make the rocket's nose point upwards. A value of 1 will make the rocket's nose point straight towards the Target.<br> | *CartoonFactor - In a nutshell, the tilt of the rocket as it flies. A value of 0 will make the rocket's nose point upwards. A value of 1 will make the rocket's nose point straight towards the Target.<br> | ||
Line 17: | Line 17: | ||
*MaxThrust - The amount of thrust that is exerted on the rocket, used to keep heavier rockets airborne.<br> | *MaxThrust - The amount of thrust that is exerted on the rocket, used to keep heavier rockets airborne.<br> | ||
* [[maxTorque]] | * [[maxTorque]] | ||
== Example Script == | |||
Put this script into a small, unanchored part, and change the name in the script: | |||
<pre> | |||
local rocket = script.Parent | |||
local rp = Instance.new("RocketPropulsion") | |||
rp.Parent = rocket | |||
rp.Target = game.Players.YourNameHere.Character.Torso | |||
rp:Fire() | |||
</pre> |
Revision as of 00:48, 18 March 2008
The RocketPropulsion object is used to apply force to a Part or other object in a similiar manner as a rocket (ie. towards a given position, with given thrust and torque).
Functions
In addition to the Global functions, RocketPropulsion incorporates the following:
Fire() - Makes the rocket fly.
Abort() - Makes the rocket fall.
Properties
In addition to the Global properties, the BodyForce also has these:
- Target - What Part the object will fly towards.
- MaxSpeed - How fast the rocket will fly.
- CartoonFactor - In a nutshell, the tilt of the rocket as it flies. A value of 0 will make the rocket's nose point upwards. A value of 1 will make the rocket's nose point straight towards the Target.
- TargetRadius - The radius of the Target before the ReachedTarget event is fired.
- MaxThrust - The amount of thrust that is exerted on the rocket, used to keep heavier rockets airborne.
- maxTorque
Example Script
Put this script into a small, unanchored part, and change the name in the script:
local rocket = script.Parent local rp = Instance.new("RocketPropulsion") rp.Parent = rocket rp.Target = game.Players.YourNameHere.Character.Torso rp:Fire()