Controlat cu Joystick | hyperPad Documentation

Loading...

Logo
DocumentationInteracțiuneControlat cu Joystick
Interacțiune

Controlat cu Joystick

Last updated February 18, 2017

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.

Descarcă Proiectul Exemplu

Asemănătoare

Sari cu Buton

JoystickControlledReference.gif