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žka | Význam / výchozí hodnota |
|---|---|
| Button | Krátký stisk; 0..1 a samostatná hystereze is_pressed(). |
| Lever / Pedal / Knob | Omezené otáčení; páka, pedál nebo otočný knoflík, hodnota 0..1. |
| Slider / Pull Handle | Lineární dráha; posuvník dovnitř −Z nebo táhlo ven +Z, hodnota 0..1. |
| Joystick | Dvouosý náklon v kruhovém rozsahu; X/Y −1..1. |
| Wheel / Crank | Neomezené otáčení, počet otáček, fáze, rychlost a čtyři druhy pohonu. |
Jak dokumentaci projít#
| Položka | Význam / výchozí hodnota |
|---|---|
| 1. Rychlý start | Vlož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če | Pro Wheel/Crank pokračujte trackerem, detenty, motory a jejich prioritami. |
| 5. Reference a diagnostika | Vyhledejte 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í.