Video: Juegos para iOS - Flappy Bird con Swift 03 - Crear Pajaro y Animación de vuelo @JoseCodFacilito 2024
Dacă dai click pe Sprite Player în Scratch și apoi dă clic pe fila Costume, ar trebui să vezi două costume: unul cu aripi în sus și unul cu aripi jos. Dacă faceți clic pe fiecare costum, veți vedea că bataia jucătorului își aruncă aripile pe scenă. Dacă doriți ca liliecul să-și păstreze flutura aripile, trebuie să adăugați câteva blocuri de cod.
Faceți clic pe fila Scripts și vedeți zece categorii enumerate: Motion, Events și așa mai departe. Observați cum toate blocurile din fiecare categorie au aceeași culoare.
Pe măsură ce urmați pașii de mai jos, utilizați culoarea fiecărui bloc prezentat în imagine pentru a vă îndruma spre categoria în care o găsiți în fila Scripts.
-
Selectați sprite Player făcând clic o dată pe pictograma sa sub Stage.
-
Faceți clic pe fila Scripts.
-
Trageți următoarele blocuri în Zona Scripts și fixați-le pe fiecare:
-
Faceți clic pe butonul Green Flag din partea de sus a scenei pentru a vă testa codul.
Bâtul tău ar trebui să tremure în viteză. Cum îl încetinești?
-
Faceți clic pe butonul Stop (lângă butonul Green Flag) pentru a opri funcționarea codului.
Vezi cum blocul NEXT COSTUME se află într-un bloc FOREVER? Trebuie să adăugați un alt bloc în interiorul blocului FOREVER pentru al încetini. Puteți găsi blocul potrivit din categoria Control (aceeași culoare ca blocul FOREVER)?
-
Trageți și fixați un bloc WAIT în interiorul blocului FOREVER; apoi faceți clic din nou pe butonul Green Flag pentru a testa codul.
Acum, bâta se învârte prea lent, nu? (Acest lucru începe să se simtă ca Goldilocks și cei trei urși!) Ce puteți schimba dacă doriți ca aripile să coboare mai repede decât o dată la fiecare 1 secundă?
În mod prestabilit, blocul WAIT are o valoare de 1. Fundalul alb înseamnă că puteți face clic și tastați pentru a modifica valoarea. Încercați să modificați valoarea de la 1 secunde (secunde) la. 2 secunde, apoi faceți din nou clic pe butonul Green Flag pentru a testa modificarea codului.
Cum arată? Aveți posibilitatea să ajustați WAIT SECS la orice valoare funcționează cel mai bine pentru dvs., deoarece Dvs. sunteți GAME DESIGNER!