Difference between revisions of "SetVelocity"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>Mitchalek
m
imported>DragoonWraith
(Undo revision 47923 by Mitchalek (talk) — each is correct, see GetLocalGravity/SetLocalGravityVector)
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 Z axis in order to cancel it out.
* 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 each axis in order to cancel it out.


[[Category:Functions]]
[[Category:Functions]]

Revision as of 12:21, 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 each axis in order to cancel it out.