##### Views

- Page
- Discussion
- View source
- History

# love.physics.newBody

Creates a new body.

There are three types of bodies. Static bodies do not move, have a infinite mass, and can be used for level boundaries. Dynamic bodies are the main actors in the simulation, they collide with everything. Kinematic bodies do not react to forces and only collide with dynamic bodies.

The mass of the body gets calculated when a Fixture is attached or removed, but can be changed at any time with Body:setMass or Body:resetMassData.

## Function

Available since LÖVE 0.8.0
This variant is not supported in earlier versions.

### Synopsis

body = love.physics.newBody( world, x, y, type )

### Arguments

`World world`
  The world to create the body in.
`number x (0)`
  The x position of the body.
`number y (0)`
  The y position of the body.
`BodyType type ("static")`
  The type of the body.

### Returns

`Body body`
  A new body.

## Function

Removed in LÖVE 0.8.0
This variant is not supported in that and later versions.

### Synopsis

body = love.physics.newBody( world, x, y, m, i )

### Arguments

`World world`
  The world to create the body in.
`number x (0)`
  The x position of the body.
`number y (0)`
  The y position of the body.
`number m (0)`
  The mass of the body.
`number i (0)`
  The rotational inertia of the body.

### Returns

`Body body`
  A new body.

## See Also

- love.physics
- Body

## Other Languages

Dansk – Deutsch – English – Español – Français – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Polski – Português – Română – Slovenský – Suomi – Svenska – Türkçe – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – ไทย – 日本語 – 正體中文 – 简体中文 – Tiếng Việt – 한국어
More info

Retrieved from "https://www.love2d.org/wiki/love.physics.newBody"
Categories: Templates | Functions

##### Personal tools

- Log in

##### Search

##### Toolbox

- What links here
- Related changes
- Special pages
- Printable version
- Permanent link
- Browse properties