Contents

rotate(toAngle:duration:shortestUnitArc:)

Creates an action that rotates the node to an absolute value.

Declaration

class func rotate(toAngle radians: CGFloat, duration: TimeInterval, shortestUnitArc: Bool) -> SKAction

Parameters

  • radians:

    The angle to rotate the node to, in radians.

  • duration:

    The duration of the animation.

  • shortestUnitArc:

    If True, the rotation is performed in whichever direction results in the smallest rotation. If False, the rotation is interpolated.

Return Value

A new action object.

Discussion

When the action executes, the node’s zRotation property is animated to the new angle.

This action is not reversible; the reverse of this action has the same duration but does not change anything.

See Also

Animating the Rotation of a Node