CollisionComponent

constructor(collisionShape: List<ShapeResource>, physicsMaterial: PhysicsMaterialResource, collisionResponseMode: CollisionResponseMode = COLLIDER_FULL, collisionFilter: CollisionFilter = CollisionFilter.COLLISION_FILTER_DEFAULT, collisionInfoDetailLevel: CollisionInfoDetailLevel = CollisionInfoDetailLevel.BRIEF)

Creates a new CollisionComponent instance.

Parameters

collisionShape

A list of ShapeResource objects representing the shapes used for collision detection.

physicsMaterial

The physics material properties used for physics simulation.

collisionResponseMode

The collision response mode that determines how the component interacts with other objects. Default value is CollisionResponseMode.COLLIDER_FULL.

collisionFilter

The filter settings to define which objects this component can collide with. Default value is CollisionFilter.COLLISION_FILTER_DEFAULT.

collisionInfoDetailLevel

The options for collision reporting, specifying how collisions are reported or handled. Default value is CollisionInfoDetailLevel.BRIEF.