Chyby a diagnostika
Vlastnictví resources
Každému resource určete jednoho jasného vlastníka. Vizuální instance může vlastnit těleso, persistentní controller svět. Resources používané vozidlem, constraintem nebo helperem neničte za zády jejich vlastníka.
| API | Chování |
|---|---|
| Managed world | Řídí životnost simulace; jolt_stop() uklidí managed resources i runtime. |
| JoltShape / cache / bodies | Samostatné native reference mohou sdílet stejnou neměnnou geometrii. |
| GameMaker instance / user_data | Zůstávají vlastněné volajícím; přiřazení k tělesu nepřenáší jejich životnost. |
| Raw explicit world | Volající musí řídit závislosti a neukončit sdílený runtime předčasně. |
// Instance Cleanup event; physics resources are released explicitly.
if (!is_undefined(body)) {
body.destroy();
body = undefined;
}