Pucanje s gumbom
Opis
Ponašanje Pucanje s gumbom omogućit će vam da bilo koji objekt ispali projektil koristeći gumb na ekranu. Ako u vašoj sceni ne postoji gumb, ponašanje će automatski dodati gumb na vašu Global UI sloj (brisanje ponašanja neće ukloniti gumb iz vaše scene). Ovo ponašanje sadrži unaprijed definirane postavke kako bi olakšalo kreiranje određenih igara. Savršeno je za igre pucanja.
Ponašanje Pucanje s gumbom nudi mnogo svojstava za prilagodbu osjećaja vaše igre. Pokušajte modificirati svojstva kako vaša igra ne bi djelovala kao generički shooter.
Ovo ponašanje će pokrenuti događaj jednom kada projektil udari u objekt.
Svojstva
Pokreće jednom pri događaju
| Objekt A |
Ovo je gumb koji će se koristiti za pucanje objekta B. Automatski će odabrati gumb dodan na vaš Global UI sloj. Ako ga nema, jedan će se automatski stvoriti. |
| Objekt B |
Ovo je objekt koji će ispaljivati. Po defaultu je odabran trenutni objekt, ali možete dodirnuti grafiku da biste je promijenili na bilo koji drugi objekt u vašoj sceni. Također napomena, kada odaberete objekt, plavi cilj predstavlja mjesto s kojeg će projektil biti ispaljen. Možete pomaknuti plavi cilj bilo gdje, i on će ažurirati lokaciju emitera. |
| Zvuk |
Možete odabrati zvučni efekat koji će se reproducirati kada otvorite vatru. |
| Grafika projekta |
Ovo je grafika koja predstavlja projektil koji ispaljujete. Imajte na umu da je veličina grafike veličina vašeg projektila (i oblika sudara). |
| Pozicija emitera |
Ovo je pozicija s koje će projektil/municija biti ispaljen. Po defaultu će projektil biti ispaljen iz središta objekta. Možete također koristiti izbor objekta B da vizualno promijenite poziciju emitera pomicanjem plavog cilja. |
| Početna brzina |
Ovo je brzina kojom će vaš projektil biti ispaljen. Imajte na umu, da ako je "Fizika" prebacivač uključen, vaš projektil će usporiti zbog drugih sila (gravitacija, otpor zraka itd.) Zadana vrijednost je 30 m/s. |
| Udaljenost |
Ovo je koliko daleko projektil može doseći prije nego što više ne postoji. Zadana vrijednost je 32 metra. |
| Ugao pucanja |
Ovo je kut pod kojim se projektil ispaljuje iz objekta. tj. Možete pucati s prednje strane objekta umjesto s vrha. Zadana vrijednost je 90 stupnjeva. |
| Rotacija projektila |
Ova vrijednost postavlja rotaciju grafike koja predstavlja vaš projektil. Promijenite ovu vrijednost ako vaša municija gleda u pogrešnom pravcu. Zadana vrijednost je 0 stupnjeva. |
| Raspon prskanja |
Ovo je raspršivanje projektila koji se ispaljuju iz objekta. Ako imate više projektila, možete povećati ovaj kut kako bi se oni raspršili dalje jedni od drugih. Ovo je korisno za stvaranje oružja tipa mitraljez. Zadana vrijednost je 30 stupnjeva. |
| Varijanca prskanja |
Ova vrijednost dodaje malo slučajnosti u raspršenje projektila (Raspon prskanja). Što je veći broj, to su vaši projektili nasumičniji. Ovo je odlično za simuliranje povratnog udarca za oružje tipa mitraljez. Zadana vrijednost je 0%. |
| # Projektila |
Ovo je broj projektila koji će biti ispaljen kada pritisnete gumb za pucanje. Zadana vrijednost je 1. |
| Kašnjenje |
Ovo je koliko dugo puška čeka prije nego što ispali drugi projektil. Ovo je korisno ako želite usporiti tok projektila i stvoriti razmak između njih. Zadana vrijednost je 0.5 sekundi. |
| Fizika |
Ova prebacivač kontrolira hoće li projektili podlijegati fizičkom motoru. Ako je ovo uključeno, gravitacija i druge vanjske sile će utjecati na brzinu i smjer vašeg projektila. Po defaultu je ovaj prekidač isključen. |
| Uništi pri udarcu |
Prebacivač koji kontrolira hoće li projektili umrijeti kada se sudare s drugim objektima. Ako je ovaj prekidač isključen, a fizika je isključena, vaši projektili će se odbijati po sceni. Po defaultu je ovaj prekidač uključen. |
| # Živih projektila |
Ova vrijednost kontrolira koliko projektila može biti na ekranu u jednom trenutku. Kada ispalite ovaj broj projektila i oni su još uvijek živi u sceni, nećete moći ispaliti više. |
| Reprodukuj animacije |
Kada je ovaj prekidač uključen, vaš objekt će reproducirati animaciju kada pritisnete gumb za pucanje. Morate odabrati animaciju iz panela Prilagođenih animacija. |
| Prilagođene animacije |
Na lijevom panelu možete odabrati animacijski ciklus koji će se reproducirati kada pritisnete gumb za pucanje. |
| Prioritet animacije |
Na lijevom panelu Prilagođene animacije, možete dati prioritet vašim animacijama za pucanje kako se ne bi sukobili s drugom aktivnom animacijom. Sustav animacija će reproducirati ciklus s višim prioritetom. Tako da, ako drugo ponašanje animacije ometa vašu animaciju za pucanje, pokušajte povećati prioritet. |
Izlazi
| ID objekta |
Izlazi ID objekta. |
Primjeri
Ako želite napraviti igru prolijevanja, jednostavno dodajte ovo ponašanje svom objektu igrača i automatski će stvoriti gumb na vašem Global UI sloju, čime će vaš lik moći pucati. Modifikacijom svojstava možete stvoriti široku paletu oružja od pištolja, mitraljeza, raketnih bacača ili drugih oružja na bazi projektila.

