---
title: resetSimulation()
framework: spritekit
role: symbol
role_heading: Instance Method
path: spritekit/skemitternode/resetsimulation()
---

# resetSimulation()

Removes all existing particles and restarts the simulation.

## Declaration

```swift
func resetSimulation()
```

## Discussion

Discussion Resetting the simulation clears the internal state of the simulation.

## See Also

### Controlling When Particles Are Created

- [advanceSimulationTime(_:)](spritekit/skemitternode/advancesimulationtime(_:).md)
- [particleBirthRate](spritekit/skemitternode/particlebirthrate.md)
- [numParticlesToEmit](spritekit/skemitternode/numparticlestoemit.md)
