Difference between revisions of "SetVelocity"
Jump to navigation
Jump to search
imported>Mitchalek m (Fixed: gravity should be divided by the value) |
imported>Mitchalek m |
||
Line 19: | Line 19: | ||
* Actors on the ground may be impossible to move due to friction; use [[MoveTo]] or similar to lift them off the ground. | * Actors on the ground may be impossible to move due to friction; use [[MoveTo]] or similar to lift them off the ground. | ||
* Gravity is ''also'' applied to the actor: you must supply a velocity equal to at least <tt>( -([[GetLocalGravity]] ''axis'') / [[Oblivion Units|(21+1/3)]] )</tt> on | * Gravity is ''also'' applied to the actor: you must supply a velocity equal to at least <tt>( -([[GetLocalGravity]] ''axis'') / [[Oblivion Units|(21+1/3)]] )</tt> on Z axis in order to cancel it out. | ||
[[Category:Functions]] | [[Category:Functions]] |
Revision as of 11:03, 6 September 2011
< [[::Category:Functions|Category:Functions]]
A function added by the Oblivion Script Extender.
Syntax:
(void) SetVelocity xVel:float yVel:float zVel:float
Sets the x, y, and z components of the actor's velocity. The change applies only to the current frame.
Note
- Actors on the ground may be impossible to move due to friction; use MoveTo or similar to lift them off the ground.
- Gravity is also applied to the actor: you must supply a velocity equal to at least ( -(GetLocalGravity axis) / (21+1/3) ) on Z axis in order to cancel it out.