Výstrel | hyperPad Documentation

Loading...

Logo

Popis

Správanie Výstrel je akčné správanie. Po vykonaní spôsobí, že váš vybraný objekt vystrelí projektil. Toto správanie obsahuje preddefinované vlastnosti, aby uľahčilo vytváranie určitých hier. Je ideálne pre strelecké hry.

Správanie Výstrel ponúka množstvo vlastností na prispôsobenie pocitu z vašej hry. Skúste upraviť vlastnosti tak, aby vaša hra nepôsobila ako generický strelec.

Toto správanie spustí udalosť okamžite po vykonaní.

Vlastnosti

Spúšťa okamžite

Objekt A

Toto je objekt, ktorý bude vystreľovať. Predvolene je vybraný aktuálny objekt, ale môžete ťuknúť na grafiku a zmeniť ho na akýkoľvek iný objekt vo vašej scéne. Taktiež si všimnite, že pri výbere objektu modrá cieľová zóna predstavuje, odkiaľ bude projektil strieľať. Modrú cieľovú zónu môžete presunúť kamkoľvek a aktualizuje to umiestnenie emitora.

Zvuk

Môžete si vybrať zvukový efekt, ktorý sa prehrá, keď vystrelíte.

Grafika projektilu

Toto je grafika, ktorá reprezentuje projektil, ktorý vystreľujete. Všimnite si, že veľkosť grafiky určuje, aký veľký váš projektil (a tvar kolízie) bude.

Pozícia emitora

Toto je pozícia, odkiaľ bude projektil/guľka vystrelená. Predvolene guľka vystrelí zo stredu objektu. Môžete tiež použiť selektor Objekt B na vizuálnu zmenu pozície emitora presunutím modrej cieľovej zóny.

Pôvodná rýchlosť

Toto je rýchlosť, ktorou bude vaša guľka vystrelená. Všimnite si, že ak je prepínač "Fyzika" zapnutý, vaša guľka spomalí v dôsledku iných síl (gravitačná sila, odpor vzduchu atď.) Predvolená hodnota je 30 m/s.

Vzdialenosť

Toto je, ako ďaleko guľka môže dosiahnuť, kým prestane existovať. Predvolená hodnota je 32 metrov.

Uhol výstrelu

Toto je uhol, pod ktorým je guľka vystrelená z objektu. t.j. Môžete strieľať z prednej časti objektu namiesto z jeho vrchu. Predvolená hodnota je 90 stupňov.

Otáčanie guľky

Táto hodnota nastavuje rotáciu grafiky, ktorá reprezentuje váš projektil. Zmeňte túto hodnotu, ak vaša guľka míňa nesprávnym smerom. Predvolená hodnota je 0 stupňov.

Rozsah rozptylu

Toto je rozptýlenie guľiek, ktoré sa emitujú z objektu. Ak máte viac guľiek, môžete zvýšiť tento uhol, aby sa rozptýlili ďalej od seba. To je užitočné pri vytváraní zbraní typu guľomet. Predvolená hodnota je 30 stupňov.

Variabilita rozptylu

Táto hodnota pridáva nejakú náhodnosť do rozptylu guľiek (Rozsah rozptylu). Čím vyššia je hodnota, tým náhodnejšie sa vaša guľka javí. To je skvelé pre simuláciu spätného rázu zbrane typu guľomet. Predvolená hodnota je 0%.

# Guľky

Toto je množstvo guľiek, ktoré sa emitujú, keď stlačíte spúšť. Predvolená hodnota je 1.

oneskorenie

Toto je doba, ktorú zbraň počká pred emitovaním ďalšej guľky. Je to užitočné, ak chcete spomaliť tok projektilov a vytvoriť medzi nimi priestor. Predvolená hodnota je 0,5 sekundy.

Fyzika

Tento prepínač ovláda, či guľky budú podliehať fyzikálnemu enginu. Ak je tento prepínač zapnutý, gravitácia a iné vonkajšie sily ovplyvnia rýchlosť a smer vašej guľky. Predvolene je tento prepínač vypnutý.

Zničiť pri náraze

Prepínač, ktorý ovláda, či guľky zomrú, keď sa zrážajú s inými objektmi. Ak je tento prepínač vypnutý a fyzika je vypnutá, vaše guľky sa budú odrážať od scény. Predvolene je tento prepínač zapnutý.

# Žijúce guľky

Táto hodnota určuje, koľko guľiek môže byť na obrazovke naraz. Ak ste vystrelili toto množstvo guľiek a stále sú na scéne, nebudete môcť vystreliť žiadne ďalšie.

Prehrávanie animácií

Keď je tento prepínač zapnutý, váš objekt prehrá animáciu, keď je stlačené tlačidlo pre výstrel. Musíte vybrať animáciu z panelu vlastných animácií.

Vlastné animácie

Na ľavom paneli si môžete vybrať cyklus animácie, ktorý sa prehrá, keď stlačíte tlačidlo na výstrel.

Priorita animácie

Na paneli s vlastnými animáciami vľavo môžete uprednostniť svoje strelecké animácie, aby sa nezrazili s inou prehrávanou animáciou. Systém animácií prehrá cyklus s vyššou prioritou. Ak iné správanie animácie narúša vašu streleckú animáciu, skúste zvýšiť prioritu.

Výstupy

ID objektu

Toto vypíše ID objektu.

Príklady

Aby ste vytvorili streleckú hru, jednoducho pridajte toto správanie do objektu hráča a automaticky sa vytvorí tlačidlo na vašej globálnej používateľskej hladine a umožní vašej postave vystreliť. Úpravou vlastností môžete vytvoriť širokú škálu zbraní, od pištolí, guľometov, raketometov po iné projektilové zbrane.

Stiahnuť príklad projektu

Súvisiace

Ovládanie joystickom

Zasiahnuť guľkou

Ignorovať guľku

Ignorovať guľky objektu

Strieľať s tlačidlom

ShootReference.gif