Create
Create a body using _defaultDefinition in the specified world.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: Unity.U2D.Physics
- Assembly: UnityEngine.PhysicsCore2DModule
Create(PhysicsWorld)
Create a body using _defaultDefinition in the specified world.
public static PhysicsBody Create(PhysicsWorld world)
Parameters
The world to create the body in.
Returns
Type | Description |
|---|---|
| PhysicsBody | The created body. |
Create(PhysicsWorld, PhysicsBodyDefinition)
Create a body in the specified world.
public static PhysicsBody Create(PhysicsWorld world, PhysicsBodyDefinition definition)
Parameters
The world to create the body in.
The body definition to use.
Returns
Type | Description |
|---|---|
| PhysicsBody | The created body. |
Examples
// Create a body with a body definition, then attach a circle shape to it.using UnityEngine;using Unity.U2D.Physics;public class CreateBodyExample : MonoBehaviour{ void Start() { PhysicsWorld world = PhysicsWorld.defaultWorld; PhysicsBody myObject = PhysicsBody.Create(world, new PhysicsBodyDefinition { position = new Vector2(0f, 5f) }); myObject.CreateShape(new CircleGeometry { radius = 1.5f }); }}