Trage cu Buton
Descriere
Comportamentul Trage cu Buton îți va permite să faci orice obiect să tragă un proiectil folosind un buton pe ecran. Dacă nu există un buton în scena ta, comportamentul va adăuga automat un buton în stratul tău Global UI (ștergerea comportamentului nu va elimina butonul din scena ta). Acest comportament conține proprietăți prestabilite pentru a facilita crearea anumitor jocuri. Este perfect pentru jocurile de tip shooter.
Comportamentul Trage cu Buton oferă multe proprietăți pentru a personaliza senzația jocului tău. Încearcă să modifici proprietățile astfel încât jocul tău să nu pară un shooter generic.
Acest comportament va declanșa un eveniment o dată atunci când proiectilul impactează un obiect.
Proprietăți
Declanșează O Dată la Eveniment
| Obiect A |
Aceasta este butonul care va fi folosit pentru a face Obiect B să tragă. Se va selecta automat un buton adăugat în stratul tău Global UI. Dacă nu există, unul va fi creat automat. |
| Obiect B |
Aceasta este obiectul care va trage. Implicit, obiectul curent este selectat, dar poți atinge graficul pentru a-l schimba cu orice alt obiect din scena ta. De asemenea, reține că, atunci când selectezi un obiect, ținta albastră reprezintă locul de unde va fi tras proiectilul. Poți muta ținta albastră oriunde, iar aceasta va actualiza locația emițătorului. |
| Sunet |
Poti selecta un efect sonor care va fi redat atunci când tragi. |
| Grafic Proiectil |
Aceasta este grafica care reprezintă proiectilul pe care îl tragi. Reține că dimensiunea graficii este cât de mare va fi proiectilul tău (și forma de coliziune). |
| Poziția Emițătorului |
Aceasta este poziția de unde proiectilul/patronul va fi tras. Implicit, proiectilul va fi tras din centrul obiectului. Poți folosi de asemenea selectorul Obiect B pentru a schimba vizual poziția emițătorului mutând ținta albastră. |
| Viteza Inițială |
Aceasta este viteza la care proiectilul tău va fi tras. Reține că, dacă toggle-ul "Fizica" este activat, proiectilul tău va încetini din cauza altor forțe (gravitație, rezistența aerului etc.). Valoarea implicită este 30 m/s. |
| Distanța |
Aceasta este cât de departe poate ajunge proiectilul înainte să nu mai existe. Valoarea implicită este 32 metri. |
| Unghiul de Tragere |
Aceasta este unghiul din care va fi tras proiectilul din obiect. Adică, poți trage din fața obiectului în loc de deasupra. Valoarea implicită este 90 de grade. |
| Rotirea Proiectilului |
Această valoare setează rotația graficii care reprezintă proiectilul tău. Schimbă această valoare dacă proiectilul tău este orientat greșit. Valoarea implicită este 0 grade. |
| Raza de Împrăștiere |
Aceasta este dispersia proiectilelor emise din obiect. Dacă ai mai multe proiectile, poți crește acest unghi pentru a le împrăștia mai mult. Aceasta este utilă pentru a crea o armă de tip mitralieră. Valoarea implicită este 30 de grade. |
| Varianta de Împrăștiere |
Această valoare adaugă puțin aleatoriu la dispersia proiectilelor (Raza de Împrăștiere). Cu cât numărul este mai mare, cu atât proiectilele tale apar mai aleatorii. Aceasta este grozavă pentru a simula reculul pentru o armă de tip mitralieră. Valoarea implicită este 0%. |
| # Proiectile |
Asta este cantitatea de proiectile care vor fi emise când apeși butonul de tragere. Valoarea implicită este 1. |
| Întârziere |
Aceasta este cât de mult va aștepta arma înainte de a emite un alt proiectil. Acest lucru este util dacă vrei să încetinești fluxul de proiectile și să creezi un spațiu între ele. Valoarea implicită este 0.5 secunde. |
| Fizica |
Această comutare controlează dacă proiectilele vor respecta motorul fizic sau nu. Dacă aceasta este activată, gravitația și alte forțe externe vor influența viteza și direcția proiectilului tău. Implicit, această comutare este dezactivată. |
| Distruge la Impact |
Comutare care controlează dacă proiectilele mor când se ciocnesc cu alte obiecte. Dacă această comutare este dezactivată și fizica este dezactivată, proiectilele tale vor ricoșa în jurul scenei. Implicit, această comutare este activată. |
| # Proiectile Active |
Această valoare controlează câte proiectile pot fi pe ecran în același timp. Odată ce ai tras această cantitate de proiectile și acestea sunt încă active în scenă, nu vei putea trage mai multe. |
| Redă Animații |
Când această comutare este activată, obiectul tău va reda o animație când butonul de tir este apăsat. Trebuie să selectezi o animație din panelul Animații Personalizate. |
| Animații Personalizate |
Pe panoul din stânga, poți selecta un ciclu de animație de redat atunci când apeși butonul de tir. |
| Prioritate Animație |
Pe panoul Animații Personalizate din stânga, poți prioritiza animațiile tale de tir astfel încât să nu intre în conflict cu o altă animație redată. Sistemul de animație va reda un ciclu cu o prioritate mai mare. Dacă o altă comportare de animație interferează cu animația ta de tir, încearcă să crești prioritatea. |
Ieșiri
| ID Obiect |
Oferă ID-ul obiectului. |
Exemple
Dacă vrei să creezi un joc shooter, poți adăuga pur și simplu acest comportament obiectului tău jucător, iar acesta va crea automat un buton în stratul tău Global UI și va face ca personajul tău să poată trage. Prin modificarea proprietăților, poți crea o gamă largă de arme, de la pistoale, mitraliere, lansatoare de rachete sau alte arme bazate pe proiectile.
Asemănătoare
Ignoră Proiectilele Obiectului

