Acasă Finanțe personale Cum se adaugă butoane în jocul HTML5 pentru accesul mobil - dummies

Cum se adaugă butoane în jocul HTML5 pentru accesul mobil - dummies

Video: LIBGDX para Android - Tutorial 13 - Scene 2D - How to make games Android 2025

Video: LIBGDX para Android - Tutorial 13 - Scene 2D - How to make games Android 2025
Anonim

Biblioteca SimpleGame are o funcție utilă numită GameButton pentru adăugarea unui buton pe ecranul unui dispozitiv mobil pentru jocul dvs. HTML5. Tastatura este una dintre cele mai ușoare căi de acces la un browser standard, dar majoritatea dispozitivelor mobile nu au tastaturi. Prima problemă este să dai seama cum să ajungi utilizatorul atunci când nu există tastatură.

Obiectul butonului CustomButton începe cu caracteristicile unui buton HTML standard, dar apoi adaugă câteva trucuri pentru al face potrivit pentru jocuri. Puteți activa butonul cu un mouse obișnuit sau cu comenzile tactile, ceea ce îl face ideal pentru jocuri care pot fi redate pe ambele tipuri de dispozitive. Butonul. Pagina html ilustrează butonul în acțiune: butonul

. html var btnMove; var joc; var ball; funcția init () {game = new Scene (); joc. setSize (200, 200); minge = Sprite nou (joc, "redBall. png", 25, 25); minge. setSpeed ​​(0); minge. setPoziție (100, 100); btnMove = nou jocButton ("Mutare"); btnMove. setPos (70, 150); btnMove. setSize (60, 30); joc. start ();} // end init function update () {joc. clar(); checkButtons (); mingea. actualizare ();} // end update funcția checkButtons () { dacă (btnMove.isClicked ()) { minge. setSpeed ​​(3); } altceva { minge. setSpeed ​​(0); } // se termină dacă } // verifică sfârșitul butoanelor

Ca de obicei, elementele noi și interesante sunt indicate cu caractere aldine. Iată cum adăugați un buton de joc la un joc:

  1. Creați o variabilă pentru buton.

    Ca orice alt element de joc, începeți prin crearea unei variabile care să se refere la buton.

  2. Construiți obiectul GameButton.

    Construiți obiectul GameButton în metoda init (). Parametrul unic indică legenda butonului.

  3. Setați dimensiunea și poziția butonului.

    Veți dori să vă gândiți puțin la modul în care jocul dvs. va funcționa pe dispozitivele mobile. Plasați butoanele unde pot fi ușor accesate de către player fără a bloca prea mult vederea. Rețineți că veți dori, de asemenea, să faceți butoanele suficient de mari pentru a fi apăsate în timpul căderii jocului. (Butoanele de pe ecran sunt mult mai bune pentru jocurile bazate pe tablete.)

  4. Starea butonului de verificare în timpul actualizării ().

    La fel cum verificați în mod normal starea tastaturii în timpul funcției de actualizare (), puteți apela și o funcție pentru a verifica starea butoanelor. Desigur, va trebui să scrieți această funcție.

  5. Citiți metoda isClicked () a butonului.

    Dacă butonul este în prezent apăsat, valoarea isClicked () este adevărată. Dacă butonul nu este în prezent apăsat, isClicked () revine false.Utilizați această metodă pentru a determina starea curentă a fiecărui buton și pentru a acționa corespunzător.

  6. Bucurați-vă de un buton asemănător cu tastatura.

    Deoarece testarea butoanelor întoarce în cele din urmă valorile booleene (adevărate sau false), verificarea butoanelor simte, de obicei, o mulțime de verificare a tastaturii.

  7. Luați în considerare adăugarea butoanelor numai atunci când este necesar.

    Dacă doriți, puteți proiecta un joc pentru a afișa (și a testa) butoanele numai atunci când un ecran tactil este disponibil. Obiectul Scene are o variabilă specială numită touchable. Această variabilă este adevărată dacă biblioteca simte un ecran tactil și altfel fals. Puteți utiliza această variabilă pentru a genera o interfață personalizată care se adaptează mediului de redare.

În mod normal, veți adăuga mai multe butoane la interfața dvs., unul pentru a înlocui fiecare cheie pe care doriți să o utilizați (de exemplu, săgețile și bara de spațiu). În acest fel, puteți crea o tastatură virtuală pe ecran. Este posibil să fie necesar să testați dimensiunea și poziția fiecărei taste pentru a obține o experiență de joc confortabilă.

Rețineți că subtitlul butonului este obișnuit în HTML, deci dacă doriți să faceți butoanele bazate pe imagini, puteți să adăugați pur și simplu eticheta

adecvată sub forma unei butoane de buton.

Cum se adaugă butoane în jocul HTML5 pentru accesul mobil - dummies

Alegerea editorilor

Efectuarea unui acord prealabil de primire a tratamentului pentru tulburarea bipolară - manechine

Efectuarea unui acord prealabil de primire a tratamentului pentru tulburarea bipolară - manechine

Manie sau depresie, o persoană poate să nu se gândească suficient de clar pentru a căuta un tratament și poate chiar să refuze tratamentul necesar. Cei apropiați doresc să facă ceea ce este mai bun, dar ei ezită adesea, fără să știe când să intre și ce să facă. În cazul în care vă sunați la medic sau terapeut sau vă conduceți ...

Relații iubitoare-dar-furioase - manechine

Relații iubitoare-dar-furioase - manechine

Când te gândești la violența domestică, ce îți vine în minte? Dacă sunteți ca majoritatea oamenilor, veți crea imediat o imagine a unui cuplu angajat într-un schimb furios și violent. Acest cuplu ar putea fi doi bărbați, două femei, un soț și soție, parteneri sau conviețuiți. Ce înseamnă violența în familie este că trăiesc împreună ...

Făcându-ți Angerul Alia - dummies

Făcându-ți Angerul Alia - dummies

Dacă alegi să folosești furia constructivă, te vei alătura unor rânduri destul de notabile oameni buni - George Washington, Martin Luther King, Jr., Isus Hristos, Gandhi și Mama Teresa, pentru a numi câteva. Aceștia sunt doar câțiva oameni care, desigur, s-au supărat - despre sărăcie, nedreptate rasială, ocupația țărilor lor de către puterile străine ...

Alegerea editorilor

Cum se adaugă butoane în jocul HTML5 pentru accesul mobil - dummies

Cum se adaugă butoane în jocul HTML5 pentru accesul mobil - dummies

Biblioteca simpleGame are o funcție utilă numită GameButton pentru adăugarea unui buton pe ecranul unui dispozitiv mobil pentru jocul dvs. HTML5. Tastatura este una dintre cele mai ușoare căi de acces la un browser standard, dar majoritatea dispozitivelor mobile nu au tastaturi. Prima problemă este să aflăm ...

Cum să adăugați efecte drift la jocul HTML5 - dummies

Cum să adăugați efecte drift la jocul HTML5 - dummies

ÎN jocul dvs. HTML5. Multe jocuri de curse includ mecanisme de derapare sau derapare. Obținerea exactului acestui comportament necesită matematică foarte sofisticată, dar puteți face o aproximare rezonabilă a acestui comportament fără prea mult efort. Această imagine nu este suficientă. Chiar trebuie să vezi asta ...

Cum să adăugați efecte de tragere la jocul HTML5 - dummies

Cum să adăugați efecte de tragere la jocul HTML5 - dummies

Jocul dvs. HTML5 în multe feluri. Pentru unul, poate adăuga un efect de tragere și, astfel, poate conduce la un comportament mai precis al vehiculului terestru. Imaginați-vă că mașina dvs. este blocată într-un cartier rău în mijlocul nopții (din nou). Nu puteți schimba pur și simplu poziția mașinii. ...

Alegerea editorilor

Elementele de bază ale hTML în Adobe CS5 Dreamweaver - dummies

Elementele de bază ale hTML în Adobe CS5 Dreamweaver - dummies

Când creați o nouă pagină web în Adobe Creative Suite 5 CS5) Multe coduri Dreamweaver sunt create pentru a ajuta browserul dvs. web să recunoască codul HTML și ce versiune de cod HTML utilizează. Dreamweaver funcționează în fundal pentru a vă asigura că pagina dvs. funcționează în majoritatea versiunilor recente ale browserelor web, cum ar fi ...

Imagine Plasarea în Adobe CS5 Paginile Dreamweaver - dummies

Imagine Plasarea în Adobe CS5 Paginile Dreamweaver - dummies

Puteți utiliza elemente de meniu, copiați și lipiți, trageți și plasați imagini pe pagina Dreamweaver Adobe Creative Suite 5 (Adobe CS5). Ca rezultat, plasarea imaginilor pe o pagină Web în Dreamweaver este mai ușoară decât oricând, mai ales datorită integrării sale cu alte produse Adobe. Introducerea imaginilor Dacă pregătiți imaginile din față ...

Modul de utilizare a panoului text în Panoul de proprietăți CSS al Dreamweaver - dummies

Modul de utilizare a panoului text în Panoul de proprietăți CSS al Dreamweaver - dummies

Panoul Dreamweaver Text dispune de o colecție de opțiuni care controlează afișarea textului în paginile dvs. Puteți accesa opțiunile de pe panoul text prin derularea în jos a panoului Proprietăți până când ajungeți sub opțiunile Layout sau făcând clic pe pictograma T din partea de sus a panoului. Panoul Text include ...