Skip to main content

Physics

Static Bodies

Entity
Physics Material
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Creates a static physics body

Trigger Zones

Entity
Physics Material
isTrigger = true
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Creates a static trigger physics body

Contact Modifiers

Entity
Physics Material
modifyContact = true
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Makes other physics dynamic bodies that contact this geometry be affected by the contactVelocity.

Dynamic Bodies

Entity
Physics Material
Rigid Body
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Creates a dynamic physics body. If the

Collision Geometry Reference
is used, it must reference convex geometry.

Entity
Physics Material
Rigid Body
rigid_body_actuator
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Creates a dynamic physics body that can be driven externally, and internals can be queried (e.g. angularVelocity, linearVelocity, etc).

Kinematic Bodies

Entity
Physics Material
Rigid Body
isKinematic = true
One of
Box Geometry
Capsule Geometry
Cylinder Geometry
Plane Geometry
Sphere Geometry
Collision Geometry Reference

Creates a kinematic physics body.

Constraints

Entity
Joint

Creates a fixed joint between two physics bodies.

Entity
Joint
Constraint

Creates a customizable joint between two physics bodies (all degrees of freedom are customizable).

Entity
Joint
Constraint
Constraint Actuator

Creates a customizable joint that can be driven externally (by force, velocity, drive, etc.).

Character Controllers

Entity
Physics Material
Character Controller
One of
Capsule Geometry
Box Geometry

Creates a kinematic character controller.