Debug
Zobrazení senzorů
Odděluje trigger geometry a sensor contacts od běžných blokujících těles.
JOLT_DEBUG_SENSORS kreslí sensor bodies růžově a povoluje jejich eventy v diagnostice rigidních kontaktů a CharacterVirtual.
Zapnutí sensorů#
jolt_debug_enable(true);
jolt_debug_set(JOLT_DEBUG_SENSORS, true);
jolt_debug_set(JOLT_DEBUG_CONTACTS, true);Co se vykreslí#
- Každé platné spravované těleso s nativním sensor stavem true.
- Rigid sensor contacts růžově, je-li zapnut CONTACTS.
- Character-to-sensor markery, je-li zapnut CHARACTERS.
- Added a Persisted kontakty; Removed se přeskočí.
Typický trigger workflow#
trigger.set_sensor(true);
jolt_update();
jolt_debug_draw();
if (player.entered_sensor()) {
var events = player.get_sensor_enter_events();
}Collision filtering#
Debug draw neobchází object-layer filtering a nevytváří contacts. Pokud je růžový volume vidět bez markeru, ověřte vrstvy sensoru a druhého tělesa.