---
title: "applyForce(_:duration:)"
framework: spritekit
role: symbol
role_heading: Type Method
path: "spritekit/skaction/applyforce(_:duration:)"
---

# applyForce(_:duration:)

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

## Declaration

```swift
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

Return Value A new action object.

## Discussion

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

- [applyTorque(_:duration:)](spritekit/skaction/applytorque(_:duration:).md)
- [applyForce(_:at:duration:)](spritekit/skaction/applyforce(_:at:duration:).md)
- [applyImpulse(_:duration:)](spritekit/skaction/applyimpulse(_:duration:).md)
- [applyAngularImpulse(_:duration:)](spritekit/skaction/applyangularimpulse(_:duration:).md)
- [applyImpulse(_:at:duration:)](spritekit/skaction/applyimpulse(_:at:duration:).md)
- [applyImpulse(_:duration:)](spritekit/skaction/applyimpulse(_:duration:).md)
- [changeCharge(to:duration:)](spritekit/skaction/changecharge(to:duration:).md)
- [changeCharge(by:duration:)](spritekit/skaction/changecharge(by:duration:).md)
- [changeMass(to:duration:)](spritekit/skaction/changemass(to:duration:).md)
- [changeMass(by:duration:)](spritekit/skaction/changemass(by:duration:).md)
- [strength(to:duration:)](spritekit/skaction/strength(to:duration:).md)
- [strength(by:duration:)](spritekit/skaction/strength(by:duration:).md)
- [falloff(to:duration:)](spritekit/skaction/falloff(to:duration:).md)
- [falloff(by:duration:)](spritekit/skaction/falloff(by:duration:).md)
