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ů.

GML
// 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íkSignaturaKontrakt operace
jolt_debug_clear_shape_queriesjolt_debug_clear_shape_queries()Vyprázdní pouze diagnostickou historii příslušných dotazů; bez návratového potvrzení, nemění fyziku.