Controlat cu Joystick
Descriere
Comportamentul Controlat cu Joystick îți va permite să controlezi și să muți orice obiect fizic folosind un joystick pe ecran. Dacă nu există un joystick în scena ta, comportamentul va adăuga automat un joystick pe stratul tău Global UI (ștergerea comportamentului nu va elimina joystick-ul din scena ta). Acest comportament conține proprietăți predefinite pentru a face crearea anumitor jocuri mai ușoară. Este perfect pentru platformere și shooter-e. Comportamentul Controlat cu Joystick oferă multe proprietăți pentru a personaliza senzația jocului tău. Încearcă să modifici proprietățile pentru ca jocul tău să nu pară un platformer sau shooter generic. Pentru jocuri mai avansate și detaliate, este recomandat să creezi propriul tău sistem de control folosind celelalte comportamente.
Acest comportament va declanșa un eveniment repetat în timp ce muți joystick-ul într-o direcție anume.
Proprietăți
Declanșează Repetat pe Eveniment
Notă: Unele dintre aceste proprietăți nu sunt disponibile sau se comportă diferit când schimbi proiectul tău în Vedere de Pasăre în loc de Vedere Din Laterale.
| Obiect A |
Aceasta este joystick-ul care va controla Obiectul B. Va selecta automat un joystick adăugat la stratul tău Global UI. Dacă nu există, unul va fi creat automat. |
| Obiect B |
Acesta este obiectul pe care vrei să-l controlezi cu joystick-ul. În mod implicit, obiectul curent este selectat, dar poți apăsa graficul pentru a-l schimba în orice alt obiect din scena ta. |
| Viteza de Mers |
Asta este cât de repede se va mișca obiectul. Valoarea implicită este de 12 m/s. |
| Viteza în Aer |
Asta este cât de repede se va mișca obiectul în timp ce este în aer. De obicei, în timp ce cade de pe platforme foarte înalte. Valoarea implicită este de 12 m/s. |
| Rata de Accelerare |
Această valoare determină cât de mult durează până când personajul tău atinge viteza maximă atunci când se mișcă. Valoarea implicită este 100%. |
| Rata de Decelerare |
Această valoare determină cât de mult durează până când personajul tău se oprește complet când eliberezi joystick-ul. Valoarea implicită este 100% |
| Controlează Mișcarea |
În mod implicit, acest comutator este activat. Dacă oprești comutatorul, obiectul tău nu se va mai mișca cu joystick-ul. Acest lucru este adesea necesar când creezi un shooter cu două stick-uri, unde vrei ca un joystick să miște și altul să rotească jucătorul. |
| Invertire X |
Când acest comutator este activat, mișcarea joystick-ului la stânga face ca obiectul să meargă la dreapta, iar mișcarea joystick-ului la dreapta face ca obiectul să meargă la stânga. În mod implicit, acest comutator este oprit. |
| Invertire Y |
Când acest comutator este activat, mișcarea joystick-ului în sus face ca obiectul să meargă în jos, iar mișcarea joystick-ului în jos face ca obiectul să meargă în sus. În mod implicit, acest comutator este oprit. |
| Controlează Rotirea |
În mod implicit, acest comutator este oprit. Dacă activezi comutatorul, obiectul tău se va roti cu direcția joystick-ului. Acest lucru este adesea necesar când creezi un shooter cu două stick-uri, unde vrei ca un joystick să miște și altul să rotească jucătorul. |
| Blochează Rotirea |
Asta va preveni obiectul tău de la rotire. Aceasta include orice rotație cauzată de alte obiecte sau fizica din scena ta. De exemplu, poți activa acest lucru pentru a preveni ca personajul tău să se răstoarne. Dacă activezi Controlează Rotirea, acest comutator nu va fi disponibil. În mod implicit, acest comutator este activat. |
| Joystick Analogic |
Când acest comutator este activat, joystick-ul tău nu va fi limitat la cele 8 mișcări standard. Acum poți controla obiectul tău cu joystick-ul în mișcări mai precise. Acest lucru este adesea necesar pentru shooter-e de acțiune. |
| Joystick Sus |
Când acesta este activat, obiectul tău poate merge în sus. Ține cont că obiectul tău va respecta în continuare regulile fizicii. Așadar, dacă există gravitate în scena ta, obiectul tău nu va merge în sus. Aceast comutator va preveni (sau va activa) declanșarea unui eveniment atunci când joystick-ul este mutat în direcția de sus. |
| Joystick Jos |
Când acesta este activat, obiectul tău poate merge în jos. Ține cont că obiectul tău va respecta în continuare regulile fizicii. Așadar, dacă există un obiect în scena ta care îți împiedică mișcarea, nu vei putea merge în jos. Aceast comutator va preveni (sau va activa) declanșarea unui eveniment atunci când joystick-ul este mutat în direcția de jos. |
| Joystick Stânga |
Când acesta este activat, obiectul tău poate merge în direcția stângă. Ține cont că obiectul tău va respecta în continuare regulile fizicii. Așadar, dacă există un obiect în scena ta care îți împiedică mișcarea, nu vei putea merge în stânga. Aceast comutator va preveni (sau va activa) declanșarea unui eveniment atunci când joystick-ul este mutat în direcția stângă. |
| Joystick Dreapta |
Când acesta este activat, obiectul tău poate merge către dreapta. Ține cont că obiectul tău va respecta în continuare regulile fizicii. Așadar, dacă există un obiect în scena ta care îți împiedică mișcarea, nu vei putea merge în direcția dreaptă. Aceast comutator va preveni (sau va activa) declanșarea unui eveniment atunci când joystick-ul este mutat în direcția dreaptă. |
| Redă Animații |
Când acest comutator este activat, obiectul tău va reda o animație atunci când joystick-ul este mutat în direcția specificată. Trebuie să selectezi o animație din panoul Animații Personalizate. |
| Animații Personalizate |
Pe panoul din stânga, poți selecta cicluri de animație de redat atunci când muți joystick-ul în direcția specificată. |
| Prioritate Animație |
Pe panoul Animații Personalizate din stânga, poți prioritiza animațiile de mișcare pentru a nu intra în conflict cu o altă animație care rulează. Sistemul de animație va reda un ciclu cu o prioritate mai mare. Dacă o altă comportare de animație interferează cu animația de mișcare, încearcă să crești prioritatea. |
Ieşiri
| X |
Această valoare indică cât de mult s-a mișcat joystick-ul pe axa X. Numerele negative indică că joystick-ul se mișcă la stânga, iar cele pozitive indică dreapta. |
| Y |
Această valoare indică cât de mult s-a mișcat joystick-ul pe axa Y. Numerele negative indică că joystick-ul se mișcă în jos, iar cele pozitive indică sus. |
| Unghi |
Aceasta iese unghiul curent al joystick-ului. |
| ID Obiect |
Ieșiri ID-ul obiectului. |
Exemple
Dacă vrei să faci un joc de platformă ca Mario, poți adăuga pur și simplu acest comportament la obiectul tău jucător, iar acum acesta va fi un caracter controlabil în jocul tău.

