Shape Queries
Debugování dotazů
Diagnostiku zapněte před provedením dotazů. Renderer uchovává pouze posledních 32 shape queries včetně geometrie a značek zásahů. Historie slouží k vizualizaci, ne jako úložiště herních výsledků.
// Create event, after jolt_start().
jolt_debug_enable(true);
jolt_debug_set(JOLT_DEBUG_SHAPE_QUERIES, true);
// Step event: perform the query you want to inspect.
var r = jolt_overlap_box(0, 0, 2, 1, 1, 1);
// Draw event, with your 3D camera active.
jolt_debug_draw();
// Clear retained query geometry when no longer needed.
jolt_debug_clear_shape_queries();Ověřené kontrakty operací#
Následující kontrakty rozlišují jednotky, návratové hodnoty, chyby a životnost podle aktuální implementace. Nevynechávej kontrolu výsledku: false, 0 a undefined mohou mít u různých metod odlišný význam.
| Symbol / vlastník | Signatura | Kontrakt operace |
|---|---|---|
| jolt_debug_clear_shape_queries | jolt_debug_clear_shape_queries() | Vyprázdní pouze diagnostickou historii příslušných dotazů; bez návratového potvrzení, nemění fyziku. |