Contents

orient(to:offset:)

Creates a constraint that forces a node to rotate to face another node.

Declaration

class func orient(to node: SKNode, offset radians: SKRange) -> Self

Parameters

  • node:

    The node that should be used to orient the node that this constraint is attached to.

  • radians:

    An offset that is added to the Zrotation value after it is calculated.

Return Value

A new constraint.

Discussion

Each time when constraints are applied, a new angle is calculated so that a line projected at this angle would point at the other node’s origin. This angle is added to the values specified in the radians property to create a new range. Finally, the node’s zRotation value is clamped to fit inside this range.

See Also

Creating Orientation Constraints