# RigidbodyType2D

> The physical behaviour type of the Rigidbody2D.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum RigidbodyType2D
```

## Remarks

Controls the physical behaviour of a [Rigidbody2D](/engine/6000.5/script-reference/unityengine/rigidbody2d.md) in how it should move, react to forces and interact with the rest of the physics simulation.

Additional Resources: [Rigidbody2D.bodyType](/engine/6000.5/script-reference/unityengine/rigidbody2d/bodytype.md).

## Fields

| Value                                                                                 | Description                                                                                                     |
| ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
| [Dynamic](/engine/6000.5/script-reference/unityengine/rigidbodytype2d/dynamic.md)     | Sets the [Rigidbody2D](/engine/6000.5/script-reference/unityengine/rigidbody2d.md) to have dynamic behaviour.   |
| [Kinematic](/engine/6000.5/script-reference/unityengine/rigidbodytype2d/kinematic.md) | Sets the [Rigidbody2D](/engine/6000.5/script-reference/unityengine/rigidbody2d.md) to have kinematic behaviour. |
| [Static](/engine/6000.5/script-reference/unityengine/rigidbodytype2d/static.md)       | Sets the [Rigidbody2D](/engine/6000.5/script-reference/unityengine/rigidbody2d.md) to have static behaviour.    |
