Contents

applyForce(_:duration:)

Creates an action that applies a force to the center of gravity of a node’s physics body.

Declaration

class func applyForce(_ force: CGVector, duration: TimeInterval) -> SKAction

Parameters

  • force:

    A vector that describes how much force is applied in each dimension. The force is measured in Newtons.

  • duration:

    The duration over which the force is applied to the physics body.

Return Value

A new action object.

Discussion

When the action executes, the force is applied continuously to the physics body for the duration of the action. This action accelerates the body without imparting any angular acceleration to it.

This action is reversible; it applies an equal force in the opposite direction.

See Also

Animating Properties of a Node’s Physics Body