Stř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í.

