Ovládání joystickem | hyperPad Documentation

Loading...

Logo
DocumentationInterakceOvládání joystickem

Popis

Chování Ovládání joystickem vám umožní ovládat a pohybovat jakýmkoli fyzickým objektem pomocí joysticku na obrazovce. Pokud ve vaší scéně není joystick, chování automaticky přidá joystick do vašeho Globálního UI vrstvy (smazání chování neodstraní joystick z vaší scény). Toto chování obsahuje předdefinované vlastnosti, které usnadňují vytvoření určitých her. Je ideální pro plošinovky a střílečky. Chování Ovládání joystickem nabízí mnoho vlastností pro přizpůsobení pocitu vaší hry. Zkuste změnit vlastnosti, aby vaše hra nevypadala jako generická plošinovka nebo střílečka. Pro pokročilejší a hloubkovější hry se doporučuje vytvořit si vlastní ovládací schéma pomocí jiných chování.

Toto chování spustí událost opakovaně, když pohybujete joystickem v určitém směru.

Vlastnosti

Opakované spouštění při události

Pozn.: Některé z těchto vlastností nejsou dostupné nebo se chovají jinak, když přepnete svůj projekt na pohled z ptačí perspektivy místo bočního pohledu.

Objekt A

Toto je joystick, který bude ovládat Objekt B. Automaticky vybere joystick přidaný do vaší Globální UI vrstvy. Pokud žádný není, jeden bude automaticky vytvořen.

Objekt B

Toto je objekt, který chcete ovládat joystickem. Ve výchozím nastavení je vybrán aktuální objekt, ale můžete klepnout na grafiku a změnit jej na jakýkoli jiný objekt ve vaší scéně.

Rychlost chůze

Toto je, jak rychle se objekt pohne. Výchozí hodnota je 12 m/s.

Rychlost ve vzduchu

Toto je, jak rychle se objekt pohne, když je ve vzduchu. Obvykle při pádu z velmi vysokých platforem. Výchozí hodnota je 12 m/s.

Rychlost zrychlení

Tato hodnota určuje, jak dlouho trvá vaší postavě dosáhnout plné rychlosti při pohybu. Výchozí hodnota je 100%.

Rychlost zpomalení

Tato hodnota určuje, jak dlouho trvá vaší postavě zastavit se, když uvolníte joystick. Výchozí hodnota je 100%

Ovládá pohyb

Ve výchozím nastavení je tento přepínač zapnutý. Pokud vypnete přepínač, váš objekt se již nebude pohybovat s joystickem. To je často potřeba při vytváření střílečky s dvojitým joystickem, kde chcete, aby jeden joystick pohyboval a druhý otáčel hráčem.

Invertovat X

Když je tento přepínač zapnutý, pohybem joysticku doleva se objekt pohybuje doprava a pohybem joysticku doprava se objekt pohybuje doleva. Ve výchozím nastavení je tento přepínač vypnutý.

Invertovat Y

Když je tento přepínač zapnutý, pohybem joysticku nahoru se objekt pohybuje dolů a pohybem joysticku dolů se objekt pohybuje nahoru. Ve výchozím nastavení je tento přepínač vypnutý.

Ovládá rotaci

Ve výchozím nastavení je tento přepínač vypnutý. Pokud zapnete přepínač, váš objekt se otočí podle směru joysticku. To je často potřeba při vytváření střílečky s dvojitým joystickem, kde chcete, aby jeden joystick pohyboval a druhý otáčel hráčem.

Zamknout rotaci

Toto zabrání vašemu objektu otáčet se. To zahrnuje jakoukoli rotaci způsobenou jinými objekty nebo fyzikou ve vaší scéně. Například, můžete to zapnout, abyste zabránili vaší postavě převrátit se. Pokud povolíte Ovládat rotaci, tento přepínač není dostupný. Ve výchozím nastavení je tento přepínač zapnutý.

Analogový joystick

Když je tento přepínač zapnutý, váš joystick není omezen na standardní 8 směrových pohybů. Nyní můžete ovládat svůj objekt joystickem v přesnějších pohybech. To je často potřeba pro akční střílečky.

Joystick Nahoru

Když je toto zapnuto, váš objekt se může pohybovat nahoru. Mějte na paměti, že váš objekt se bude nadále řídit pravidly fyziky. Takže pokud je ve vaší scéně gravitace, váš objekt se nebude pohybovat nahoru.

Tento přepínač také zabrání (nebo povolí) vyvolání události při pohybu joysticku nahoru.

Joystick Dolů

Když je toto zapnuto, váš objekt se může pohybovat dolů. Mějte na paměti, že váš objekt se bude nadále řídit pravidly fyziky. Takže pokud je ve vaší scéně objekt, který vám brání v pohybu, nemůžete se pohybovat dolů.

Tento přepínač také zabrání (nebo povolí) vyvolání události při pohybu joysticku dolů.

Joystick Doleva

Když je toto zapnuto, váš objekt se může pohybovat doleva. Mějte na paměti, že váš objekt se bude nadále řídit pravidly fyziky. Takže pokud je ve vaší scéně objekt, který vám brání v pohybu, nemůžete se pohybovat doleva.

Tento přepínač také zabrání (nebo povolí) vyvolání události při pohybu joysticku doleva.

Joystick Doprava

Když je toto zapnuto, váš objekt se může pohybovat doprava. Mějte na paměti, že váš objekt se bude nadále řídit pravidly fyziky. Takže pokud je ve vaší scéně objekt, který vám brání v pohybu, nemůžete se pohybovat vpravo.

Tento přepínač také zabrání (nebo povolí) vyvolání události při pohybu joysticku doprava.

Přehrát animace

Když je tento přepínač zapnutý, váš objekt bude hrát animaci, když se joystick pohybuje ve specifikovaném směru. Musíte vybrat animaci z panelu Vlastní animace.

Vlastní animace

Na levém panelu můžete vybrat cykly animací, které se budou přehrávat, když pohybujete joystickem ve specifikovaném směru.

Priorita animace

Na levém panelu Vlastní animace můžete nastavit prioritu vašich pohybových animací, aby nedocházelo ke konfliktům s jinou hrající animací. Systém animací přehraje cyklus s vyšší prioritou. Pokud jiná animace narušuje vaši pohybovou animaci, zkuste zvýšit prioritu.

Výstupy

X

Tato hodnota ukazuje, jak daleko se joystick pohnul v ose X. Záporné čísla označují, že se joystick pohybuje doleva, kladné označují doprava.

Y

Tato hodnota ukazuje, jak daleko se joystick pohnul v ose Y. Záporné čísla označují, že se joystick pohybuje dolů, kladné označují nahoru.

Úhel

Toto zobrazuje aktuální úhel joysticku.

ID objektu

Výstupy ID objektu.

Příklady

Pokud chcete vytvořit plošinovou hru jako Mario, jednoduše přidejte toto chování k vašemu objektu hráče, a nyní to bude ovládatelná postava ve vaší hře.

Stáhnout ukázkový projekt

Související

Skok s tlačítkem

JoystickControlledReference.gif