Move Player From Current Position

Moves player smoothly from the start point to endpoint smoothly over specified time.

image
ℹ️
This node needs Teleport Points in your scene to work.

To create a Teleport Point in the scene:

  1. Add an empty Game Object on scene
  2. Add Teleport Point component to the object
image

This is how the Teleport Point look like in the Editor:

image

It has an orientation: in this picture it’s oriented to the right.

Note that Teleport Points are visible by default in Editor. However they are not visible when you enter your scene in Play mode.

image

Instant: if checked - teleports user instantly to position

Speed: how long the move should take in seconds

Easing: by default it is Quadratic Ease Out. This will smooth the movement. If needed, you can pick another Easing.

Target Point: target point where the player will be moved

For this node to work, teleport points always stay invisible to the player. The user will just be moved to the point configured by you, not knowing in advance where it is.

Behavior

Teleports player immediately to the specified start point. Then moves them smoothly to the End Point position. Player can still look around while moving, but teleportation will be locked

Out will be called immediately

Done will be called once the movement stops

Usages

Use it to transport User to specified point smoothly.

To have a smooth user experience, it might be a good idea to use 🎬Fade In / Fade Out .

States

Busy while moving player