‹›
Pomocné skripty · Fyzické ovládací prvky

Přehled a výběr ovladače

Fyzická tlačítka, páky, pedály a otočné mechanismy pro herní panely, stroje i interaktivní objekty.

JoltControl spojuje dynamické těleso, constraint a správu mechanismu. Hodnoty vznikají ze skutečného pohybu ve fyzice. Váš projekt podle nich spouští akce, řídí stroj nebo mění nastavení. Ovladač reaguje na kontakt, sílu, uchopení a vlastní pohon; sám nezavádí mapování myši, klávesnice nebo VR rukou.

Vyberte mechanismus#

PoložkaVýznam / výchozí hodnota
ButtonKrátký stisk; 0..1 a samostatná hystereze is_pressed().
Lever / Pedal / KnobOmezené otáčení; páka, pedál nebo otočný knoflík, hodnota 0..1.
Slider / Pull HandleLineární dráha; posuvník dovnitř −Z nebo táhlo ven +Z, hodnota 0..1.
JoystickDvouosý náklon v kruhovém rozsahu; X/Y −1..1.
Wheel / CrankNeomezené otáčení, počet otáček, fáze, rychlost a čtyři druhy pohonu.

Jak dokumentaci projít#

PoložkaVýznam / výchozí hodnota
1. Rychlý startVložte funkční tlačítko do GameMaker smyčky a zpracujte hranu stisku.
2. Typ ovladače a uchyceníVyberte geometrii, dráhu, parent a orientaci; napojte grafiku.
3. Společné chováníNastavte výstup, návrat, odpor, zámek a pevné polohy.
4. Kontinuální ovladačePro Wheel/Crank pokračujte trackerem, detenty, motory a jejich prioritami.
5. Reference a diagnostikaVyhledejte signatury, návratové hodnoty a řešení běžných problémů.

Před vytvořením zavolejte jolt_start(). Každá factory přijímá jeden volitelný options struct a vrací JoltControl, při chybě undefined. Společné options: parent, position/rotation nebo local_position/local_rotation, mass, resistance a output. Rozměry jsou celé délky v metrech, hmotnost v kg; úhly tohoto API jsou ve stupních. Detaily společného nastavení najdete v kapitole Uchycení, velikost a vykreslování.

Integrace s aktuálním projektem#

Nové související postupy#