Sensor:set_categories

Sets which physics categories describe this sensor.

Categories are used to determine which colliders and sensors are allowed to interact with each other. The list of valid categories in your project must be defined using crystal.configure.

Usage

sensor:set_categories(...)

Arguments

Name Type Description
... string Physics categories describing this sensor.

Examples

local ecs = crystal.ECS:new();
ecs:add_system(crystal.PhysicsSystem);

local pressure_plate = ecs:spawn(crystal.Entity);
pressure_plate:add_component(crystal.Body);
pressure_plate:add_component(crystal.Sensor, love.physics.newCircleShape(4));
pressure_plate:set_categories("triggers");
pressure_plate:enable_activation_by("characters");
pressure_plate:disable_activation_by("monsters", "npc");

This site uses Just the Docs, a documentation theme for Jekyll.