Trage | hyperPad Documentation

Loading...

Logo

Descriere

Comportamentul Trage este un comportament de acțiune. Atunci când este executat, va face ca obiectul selectat să tragă un proiectil. Acest comportament conține proprietăți predefinite pentru a face crearea anumitor jocuri mai ușoară. Este perfect pentru jocurile de tip shooter.

Comportamentul Trage oferă multe proprietăți pentru a personaliza senzația jocului tău. Încercă să modifici proprietățile ca jocul tău să nu pară un shooter generic.

Aceast comportament va declanșa un eveniment imediat când este executat.

Proprietăți

Declanșează imediat

Obiect A

Acesta este obiectul care va efectua tirul. 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 trage glonțul. Poți muta ținta albastră oriunde, iar aceasta va actualiza locația emițătorului.

Sunet

Poti selecta un efect sonor pentru a fi redat când tragi.

Grafic Glonț

Aceasta este grafică care reprezintă proiectilul pe care îl tragi. Reține că dimensiunea graficii este cât de mare va fi glonțul (și forma de coliziune).

Poziția Emițătorului

Aceasta este poziția de unde proiectilul/glonțul va fi tras. Implicit, glonțul va fi tras din centrul obiectului. Poți de asemenea să folosești selectorul Obiect B pentru a schimba vizual poziția emițătorului mutând ținta albastră.

Viteza Inițială

Aceasta este viteza cu care glonțul tău va fi tras. Reține că, dacă comutatorul "Fizica" este activat, glonțul tău va încetini din cauza altor forțe (gravitație, rezistență a aerului etc.). Valoarea implicită este de 30 m/s.

Distanta

Aceasta este distanța pe care glonțul o poate parcurge înainte de a nu mai exista. Valoarea implicită este de 32 de metri.

Unghiul de Tragere

Aceasta este unghiul din care glonțul este tras din obiect. adică. Poți trage din fața obiectului în loc de partea de sus. Valoarea implicită este de 90 de grade.

Rotirea Gloanțului

Această valoare setează rotația graficii care reprezintă proiectilul tău. Schimbă această valoare dacă glonțul tău este orientat într-o direcție greșită. Valoarea implicită este 0 grade.

Raza de Spraye

Aceasta este răspândirea gloanțelor care ies din obiect. Dacă ai mai multe gloanțe, poți crește acest unghi pentru a le desfășura mai mult. Acest lucru este util pentru a crea un tip de armă de mitralieră. Valoarea implicită este de 30 de grade.

Varianta Spray

Această valoare adaugă o oarecare aleatorietate răspândirii gloanțelor (Raza Spray). Cu cât numărul este mai mare, cu atât gloanțele tale par a fi mai aleatorii. Acest lucru este excelent pentru a simula reculiul pentru un tip de armă de mitralieră. Valoarea implicită este 0%.

# Gloanțe

Aceasta este cantitatea de gloanțe care va fi emisă 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 glonț. Acest lucru este util dacă dorești să încetinești fluxul de proiectile și să creezi un spațiu între ele. Valoarea implicită este de 0.5 secunde.

Fizica

Această comutare controlează dacă gloanțele vor respecta sau nu motorul fizic. Dacă aceasta este activată, gravitația și alte forțe externe vor afecta viteza și direcția glonțului tău. Implicit, această comutare este dezactivată.

Distruge la Impact

Comutare care controlează dacă gloanțele mor sau nu atunci când colisionează cu alte obiecte. Dacă această comutare este dezactivată, iar fizica este dezactivată, gloanțele tale vor sări prin scenă. Implicit, această comutare este activată.

# Gloanțe Active

Această valoare controlează câte gloanțe pot fi pe ecran în același timp. Odată ce ai tras această cantitate de gloanțe ș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 atunci când butonul de tragere este apăsat. Trebuie să selectezi o animație din panoul Animații Personalizate.

Animații Personalizate

În panoul din stânga poți selecta un ciclu de animație care să fie redat atunci când apeși butonul de tragere.

Prioritatea Animației

În panoul Animații Personalizate din stânga, poți prioritiza animațiile tale de tragere pentru a nu interfera cu alte animații care sunt redat. Sistemul de animație va reda un ciclu cu o prioritate mai mare. Deci, dacă un alt comportament de animație îți întrerupe animația de tragere, încearcă să crești prioritatea.

Ieșiri

ID Obiect

Aceasta va reda ID-ul Obiectului.

Exemple

Dacă vrei să creezi un joc de tip shooter, poți pur și simplu să adaugi 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 pe bază de proiectile.

Descarcă Proiectul Exemplu

Asemănătoare

Controlat prin Joystick

Lovit de Glonț

Ignoră Glonțul

Ignoră Gloanțele Obiectului

Trage cu Butonul

ShootReference.gif