‹›
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.

APIChování
Managed worldŘídí životnost simulace; jolt_stop() uklidí managed resources i runtime.
JoltShape / cache / bodiesSamostatné native reference mohou sdílet stejnou neměnnou geometrii.
GameMaker instance / user_dataZůstávají vlastněné volajícím; přiřazení k tělesu nepřenáší jejich životnost.
Raw explicit worldVolající musí řídit závislosti a neukončit sdílený runtime předčasně.
GML
// Instance Cleanup event; physics resources are released explicitly.
if (!is_undefined(body)) {
    body.destroy();
    body = undefined;
}