‹›
Vehicles

Debugování a řešení problémů

Vizualizuje nativní stav kol a nabízí systematický postup pro chyby tvorby, kontaktu a jízdního chování.

JOLT_DEBUG_VEHICLES kreslí hard points, odpružení, osy kol, driven/passive stav, kontaktní markery a normals z aktuálních native snapshotů.

Zapnutí vehicle debug draw#

GML
jolt_debug_enable(true);
jolt_debug_set(JOLT_DEBUG_VEHICLES, true);
jolt_debug_draw();

Vozidlo nelze sestavit#

  • Ověřte, že chassis je Dynamic, non-sensor a stále platné.
  • Přidejte nejméně dvě kola a nepřekročte limit 32.
  • Označte alespoň jedno kolo driven nebo přidejte platný diferenciál.
  • Kontrolujte každý Boolean výsledek a okamžitě čtěte jolt_get_error().

Kola nemají kontakt#

  • Zkontrolujte vrstvy chassis/ground a pamatujte, že sensors jsou přeskočeny.
  • Ověřte hard points, radius a suspension travel v lokálních souřadnicích chassis.
  • maximum_slope_angle zvyšujte jen pro záměrně sjízdné normals.
  • Pokud ostré spoje ztrácejí kontakt, po funkčním Ray setupu vyzkoušejte Sphere.

Nestabilní nebo nereálné chování#

  • Před pružinami nastavte hmotnost a těžiště chassis.
  • Vyhněte se extrémní frequency, anti-roll stiffness a friction multipliers.
  • Ověřte shodu vizuálního měřítka s fyzickým radiem kol a rozměry chassis.
  • Pomocí forward speed, compression a contact normals odlište problém trakce od geometrie.