---
title: restitution
framework: spritekit
role: symbol
role_heading: Instance Property
path: spritekit/skphysicsbody/restitution
---

# restitution

The bounciness of the physics body.

## Declaration

```swift
var restitution: CGFloat { get set }
```

## Discussion

Discussion This property is used to determine how much energy the physics body loses when it bounces off another object. The property must be a value between 0.0 and 1.0. The default value is 0.2.

## See Also

### Defining a Physics Body’s Physical Properties

- [Configuring a Physics Body](spritekit/configuring-a-physics-body.md)
- [mass](spritekit/skphysicsbody/mass.md)
- [density](spritekit/skphysicsbody/density.md)
- [area](spritekit/skphysicsbody/area.md)
- [friction](spritekit/skphysicsbody/friction.md)
- [linearDamping](spritekit/skphysicsbody/lineardamping.md)
- [angularDamping](spritekit/skphysicsbody/angulardamping.md)
