Střelba s tlačítkem | hyperPad Documentation

Loading...

Logo
DocumentationInterakceStřelba s tlačítkem

Popis

Chování Střelba s tlačítkem vám umožní pohnout jakýmkoli objektem, aby vystřelil projektil pomocí tlačítka na obrazovce. Pokud ve vaší scéně není žádné tlačítko, chování automaticky přidá tlačítko do vaší vrstvy Globální UI (smazání chování tlačítko ze scény neodebere). Toto chování obsahuje předdefinované vlastnosti, které usnadňují tvorbu určitých her. Je perfektní pro střílečky.

Chování Střelba s tlačítkem nabízí spoustu vlastností pro přizpůsobení pocitu vaší hry. Zkuste upravit vlastnosti, aby vaše hra nepůsobila jako generická střílečka.

Toto chování vyvolá událost jednou, když projektil zasáhne objekt.

Vlastnosti

Vyvolání jednou při události

Objekt A

Toto je tlačítko, které se použije k vystřelení objektu B. Automaticky se vybere tlačítko přidané do vaší vrstvy Globální UI. Pokud žádné nenajdete, jedno bude automaticky vytvořeno.

Objekt B

Toto je objekt, který vystřelí. Ve výchozím nastavení je vybrán aktuální objekt, ale můžete ťuknout na grafiku a změnit ho na jakýkoli jiný objekt ve vaší scéně. Také poznamenejte, že při výběru objektu modrý cíl reprezentuje místo, odkud se projektil vystřelí. Modrý cíl můžete přesunout kamkoli a aktualizovat jeho umístění emitora.

Zvuk

můžete vybrat zvukový efekt, který se přehraje, když vystřelíte.

Grafika projektilu

Toto je grafika, která reprezentuje projektil, který vystřelíte. Všimněte si, že velikost grafiky určuje, jak velký váš projektil (a kolizní tvar) bude.

Poloha emitora

Toto je pozice, odkud projektil/projektil vystřelí. Ve výchozím nastavení projektil vystřelí ze středu objektu. Můžete také použít výběr Objektu B k vizuální změně polohy emitora přesunutím modrého cíle.

Počáteční rychlost

Toto je rychlost, kterou váš projektil vystřelí. Pokud je přepínač "Fyzika" zapnutý, váš projektil zpomalí vlivem jiných sil (gravitace, odpor vzduchu atd.) Výchozí hodnota je 30 m/s.

Vzdálenost

Toto je, jak daleko může projektil dosáhnout, než přestane existovat. Výchozí hodnota je 32 metrů.

Úhel střelby

Toto je úhel, ze kterého je projektil vystřelen z objektu. Tj. Můžete vystřelit z přední části objektu místo z vrchu. Výchozí hodnota je 90 stupňů.

Rotace projektilu

Tato hodnota nastavuje rotaci grafiky, která reprezentuje váš projektil. Změňte tuto hodnotu, pokud váš projektil směřuje špatným směrem. Výchozí hodnota je 0 stupňů.

Rozsah rozstřiku

Toto je rozptýlení projektilů emitovaných z objektu. Pokud máte více projektilů, můžete tento úhel zvýšit, aby se rozptýlily dále od sebe. To je užitečné pro vytvoření typu zbraně strojového pušky. Výchozí hodnota je 30 stupňů.

Variabilita rozstřiku

Tato hodnota přidává do rozptýlení projektilů (rozsah rozstřiku) nějakou náhodnost. Čím vyšší číslo, tím více náhodné budou vaše projektily. To je skvělé pro simulaci zpětného rázu pro typ zbraně strojového pušky. Výchozí hodnota je 0%.

# Projektily

Toto je počet projektilů, které budou emitovány, když stisknete tlačítko pro střelbu. Výchozí hodnota je 1.

Zpoždění

Toto je doba, kterou bude zbraň čekat, než emitují další projektil. To je užitečné, pokud chcete zpomalit proud projektilů a vytvořit mezi nimi prostor. Výchozí hodnota je 0,5 sekundy.

Fyzika

Tento přepínač ovládá, zda se budou projektily podřídit fyzikálnímu motoru. Pokud je toto zapnuto, gravitace a další vnější síly ovlivní rychlost a směr vašeho projektilu. Ve výchozím stavu je tento přepínač vypnutý.

Zničit při nárazu

Přepínač, který určuje, zda projektily zemřou, když se srazí s jinými objekty. Pokud je tento přepínač vypnutý a fyzika je vypnutá, vaše projektily budou skákat po scéně. Ve výchozím stavu je tento přepínač zapnutý.

# Žijící projektily

Tato hodnota určuje, kolik projektilů může být na obrazovce najednou. Jakmile vystřelíte toto množství projektilů a zůstávají na scéně, nebudete moci vystřelit žádné další.

Hraní animací

Když je tento přepínač zapnutý, váš objekt bude hrát animaci, když je stisknuto tlačítko pro střelbu. Musíte vybrat animaci z panelu Vlastní animace.

Vlastní animace

Na levém panelu můžete vybrat cyklus animace, který se přehraje, když stisknete tlačítko pro střelbu.

Priorita animace

Na levém panelu Vlastní animace můžete upřednostnit své animace pro střelbu, abyste se vyhnuli kolizím s jinou hrající animací. Systém animací přehraje cyklus s vyšší prioritou. Pokud tedy jiné chování animace přeruší vaši animaci střelby, zkuste zvýšit prioritu.

Výstupy

ID objektu

Výstup ID objektu.

Příklady

Pokud chcete vytvořit střílečku, jednoduše přidejte toto chování do objektu hráče a automaticky vytvoří tlačítko na vaší vrstvě Globální UI, a vaše postava bude schopna střílet. Úpravou vlastností můžete vytvořit širokou škálu zbraní od pistolí, strojních pušek, raketometů nebo jiných projektivních zbraní.

Stáhnout příklad projektu

Související

Ovládání joystickem

Zasaženo projektil.

Ignorovat projektil.

Ignorovat projektily objektu

Střílet

ShootWithButtonReference.gif