Ovlá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.

