Contents

follow(_:asOffset:orientToPath:duration:)

Creates an action that moves the node along a path.

Declaration

class func follow(_ path: CGPath, asOffset offset: Bool, orientToPath orient: Bool, duration: TimeInterval) -> SKAction

Parameters

  • path:

    A path to follow.

  • offset:

    If True, the points in the path are relative offsets to the node’s starting position. If False, the points in the node are absolute coordinate values.

  • orient:

    If True, the node’s Zrotation property animates so that the node turns to follow the path. If False, the Zrotation property of the node is unchanged.

  • duration:

    The duration of the animation.

Return Value

A new action object.

Discussion

When the action executes, the node’s position and zRotation properties are animated along the provided path.

This action is reversible; the resulting action creates a reversed path and then follows it, with the same duration.

See Also

Animating a Node’s Position Along a Custom Path