Function
Moves an asset along a selected local axis direction by a defined value over a specified duration.
The Move node applies a translation to an asset based on its local axis, meaning the movement follows the asset’s own orientation rather than the world axis. This allows assets to move from any of their sides, even when rotated, enabling more flexible and dynamic behaviors.
Can be connected to
- Nodes with Flow inputs (Behavior, Action, Flow Controls, Events and Triggers)
- Asset Reference Nodes
- UI interaction nodes such as buttons
- Any node that triggers or controls execution flow
Particularities & Node Configuration
- This Node cannot be used on its own. It must be part of a chain that includes a triggering node such as: an Event Node, a Trigger Node, an On Start Canvas, Interactive Nodes, or a Trigger Zone Node.
- The Move node applies movement based on the asset’s local axis, not the world axis.
- The Move node cannot be used at the same time as Face Target or other Transform operations.
- If multiple Move nodes are triggered in sequence, a new Move will override the previous one if it is still in progress.
- The Move behavior is synchronized across the network and works in multiplayer.
The Move node contains the following fields:
- Asset
Defines the source asset (the asset that will be moved). - Direction
Defines the local axis direction in which the asset will move. - Value
Defines the distance the asset will travel along the selected direction. Duration
Defines how long the movement takes.
Using the Move Node
Example: Move a cube left and right
In order to recreate this scenario, you’ll need to place these assets in your Space:
- A Canvas
- A cube asset
- A button
When the button is pressed once, the cube moves to the left. When the button is pressed a second time, the cube moves to the right, based on the selected distance and duration.
The cube will continue to move left and right alternately each time the button is pressed.
Result :