Move the target object using a vector or entering X, Y & Z values either manually or from some other logic node.
Target | Set the target object |
Execute | Execute the Node |
↳ On Start | Execute the Node as soon as the game starts |
Enabled | Enable or disable the node. Disabled Nodes cannot be executed |
Affect Physical | Disabled the Mover will only move the visual properties of the object |
Loop | Repeat the movement automatically as soon as it is completed |
Allow Override | When toggled on the move can be interrupted before completing by disabling the Node or executing a new move |
Teleport | The teleport toggle can improve the interpolation between start and end point when making a large movement over a short time |
Operation | Set the operation of the mover,: Move, Set Position, or Set Position Offset - jump to Operation Descriptions |
Space | Set the space: Local, Parent or Global - jump to Space Descriptions |
Vector | Input a vector from another Node to use as the movement values |
↳ X, Y & Z | Set the X, Y & Z values manually or with other logic nodes to use as the movement values |
Duration | Set how long the movement will take |
Tween | Set how the movement should interpolate between start and end points. When the Tween setting is Linear, the movement proceeds evenly. Test different settings for example to create a smooth start or end. |
On Loop/End | Send links to other Nodes or objects when the movement is complete |
Move | Move the object from the starting position to the vector or X, Y & Z values over the duration. If the Node is executed again the movement will happen again with the last end position now the starting position. |
Set Position | Move the object from the starting position to the final position over the duration. If the Node is executed again with the same values nothing will happen as the object has already been moved to the set position. |
Set Position Offset | In Set Position Offset the starting position of the object is always zero. It moves the object from the starting position to the vector or X, Y & Z values over the duration just like Move but if the Node is executed again with the same values the movement will not happen again as the object has already been moved to the set position. Good if being used in conjunction with the Wave Generator. |
Local | Movement will align with the orientation of the target object |
Parent | Movement will align with the orientation of the target object's parent (only if the object is glued to another object) |
Global | Movement will align with global X, Y & Z coordinates |
Here's a link to the example scene that shows how to implement and use the Mover node: