‹›
Úvod

Instalace

Přidá JoltPhysics extension a jeho doprovodné GML scripts do GameMaker projektu.

Veřejný balíček zatím není dostupný. Tato stránka popisuje plánovaný local-package workflow a kontroly budoucí release verze, takže finální download půjde připojit bez přestavby dokumentace.

Plánované požadavky#

PožadavekSoučasný cíl
PlatformaWindows x64
Native engineJolt Physics 5.6.0
Bridge API5
GameMaker project64-bit Windows export s povolenými native extensions

Plánovaná instalace balíčku#

  • Stáhněte budoucí JoltPhysics Windows x64 .yymps release package.
  • Otevřete cílový GameMaker project a zvolte Tools → Import Local Package.
  • Vyberte balíček a importujte JoltPhysics extension i všechny companion scripts a shaders obsažené v release.
  • Ověřte, že JoltPhysics extension obsahuje JoltBridge_x64.dll.
  • Sestavte Windows x64 target a spusťte ověřovací kód níže.

Očekávaný obsah balíčku#

GML
extensions/JoltPhysics/
    JoltPhysics.yy
    JoltBridge_x64.dll

scripts/
    jolt_api
    jolt_high_level
    jolt_shapes
    jolt_debug_renderer
    // Další feature scripts obsažené ve vybraném release

Přesný release bundle se může před publikováním změnit. High-level API závisí na companion GML scripts; import pouze DLL extension není úplnou instalací.

Ověření#

GML
show_debug_message("Jolt bridge API: " + string(jolt_api_version()));

if (jolt_start()) {
    show_debug_message("JoltPhysics initialized");
    jolt_stop();
} else {
    var error = jolt_get_error();
    show_debug_message(error.context + ": " + error.message);
}

Očekávaný výsledek#

  • jolt_api_version() vrátí pro současný bridge hodnotu 5.
  • jolt_start() vrátí true a vytvoří managed default world.
  • jolt_stop() vrátí true a uvolní runtime.
  • Game output neobsahuje missing DLL ani missing function error.

Použití vývojového projektu#

Dokud release package neexistuje, demo project v repository je autoritativní integrační prostředí. Ruční kopírování do nesouvisejících projektů není podporované, protože extension, scripts, shaders a resource ordering se stále vyvíjejí společně.

Metadata extensionu JoltPhysics.yy uvádějí extensionVersion 0.5.4 a Windows x64 / Jolt Physics 5.6.0. Toto číslo identifikuje současný workspace, nepotvrzuje dostupnost veřejného downloadu.

Audit workspace potvrzuje demo projekt, extension JoltPhysics, DLL a související GML/shadery. Neověřuje existenci veřejného distribučního balíčku. Číslo resourceVersion v .yy je verze formátu GameMaker, nikoli release extensionu. Pro instalaci proto stále používej ověřený kompletní projekt a neskládej náhodné verze DLL a skriptů.