Debug
Zobrazení kontaktů
Zobrazuje aktuální kontaktní body rigidních těles a postav včetně normál.
JOLT_DEBUG_CONTACTS čte poslední spravovaný collision drain vytvořený jolt_update(). Exit eventy se nevykreslují, protože už nemají aktuální contact point.
Zapnutí kontaktů#
jolt_debug_enable(true);
jolt_debug_set(JOLT_DEBUG_CONTACTS, true);
jolt_update();
jolt_debug_draw();Rigid-body markery#
- Běžný kontakt má červený kříž v event.position.
- Žlutý segment vede 0.55 world units ve směru event.normal.
- JOLT_COLLISION_EXIT se nevykresluje.
- Sensor contacts jsou skryté bez současně zapnutého JOLT_DEBUG_SENSORS.
Kontakty postav#
Body contacts postavy a character-pair contacts se vykreslují uvnitř JOLT_DEBUG_CHARACTERS. Removed se přeskočí. Pair contact má červený marker a normal; sensor marker stále vyžaduje SENSORS.
Když kontakt chybí#
- Ověřte povolení dvojice v layer matrix.
- Zkontrolujte dokončení jolt_update() před vykreslením.
- Při sensoru zapněte JOLT_DEBUG_SENSORS.
- Ve velmi aktivní scéně zkontrolujte dropped collision counters.