OptionalangularInitial angular velocity
OptionalbulletEnable continuous collision detection
OptionalcollidesTags this body collides with (e.g., ['terrain', 'enemy'])
OptionalcollisionCollision group (negative = never collide within group)
OptionalcollisionGraphics object defining the collision shape.
OptionalcollisionTags this body has (e.g., ['player', 'character'])
OptionaldensityDensity (default: 1.0)
OptionalfixedPrevent rotation (default: false)
OptionalfrictionFriction (default: 0.3)
OptionalheightOptionalisIs sensor (trigger volume, no collision response)
OptionallinearInitial linear velocity
OptionalpositionInitial position in pixels
OptionalradiusOptionalrestitutionRestitution/bounciness (default: 0.0)
OptionalrotationInitial rotation in radians
OptionalshapeOptionalsyncSynchronization mode (default: 'physics-driven')
OptionalsyncSync position from physics to sprite (default: true)
OptionalsyncSync rotation from physics to sprite (default: true)
OptionaltypeBody type (default: 'dynamic')
OptionaluserCustom data attached to body
OptionalverticesOptionalwidth
PhysicsBodyLogic configuration.