Cloth

Debug látky

Jeden centrální debug renderer slouží všem současným typům Soft Body.

Jeden centrální debug renderer slouží všem současným typům Soft Body.

GML
jolt_debug_enable(true);
cloth.set_debug(true);
// Or enable all managed soft bodies:
// jolt_debug_set(JOLT_DEBUG_CLOTH, true);

// Draw event with a valid 3D camera:
jolt_debug_draw();
  • Tyrkysové hrany mřížky a trojúhelníků ukazují fyzikální topologii.
  • Značky částic ukazují aktuální polohy.
  • Červené tříosé značky označují připnuté částice.

set_debug(true) zapne konkrétní Soft Body, JOLT_DEBUG_CLOTH všechny. Obojí kreslí jolt_debug_draw() nezávisle na viditelnosti nebo registraci v BBMOD. Samostatný overlay ve starém textured draw již neexistuje.

Debug snapshoty a čárové buffery představují práci navíc. Při měření běžného renderovacího výkonu diagnostiku vypněte.

Nové související postupy#

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
JoltBBMODCloth.set_debugJoltBBMODCloth.set_debug(enabled)Zapne diagnostické vykreslení, výchozí false; vrací true. Nemění fyziku ani životnost objektu.