Cuprins:
- Alegeti pozitia verticala
- Creșteți dimensiunea sprite pe Etapa
- Reduceți dimensiunea sprite pe Etapa
- Includeți țevi suplimentare
Video: Section 7 2024
Când creați jocul Flappy Bat (o versiune diferită de Flappy Bird ), dacă nu ați avut noroc mărimea gaurii din Sprite-ul dvs. este fie prea mică pentru ca bâtul să zboare sau prea mare pentru a provoca provocarea jocului. Înainte de a mări dimensiunea orificii, luați în considerare un alt lucru pe care ar trebui să îl efectueze conducta.
O parte din provocarea din jocul original vine de la neștiind unde va fi gaura atunci când apare fiecare nouă țeavă. Până în prezent, sprite-ul este mereu în aceeași poziție verticală, astfel încât gaura rămâne în același loc.
->Alegeti pozitia verticala
In Scratch, puteti folosi un bloc PICK RANDOM in interiorul blocului GO TO, astfel ca teava (si gaura) sa apara in pozitie verticala (Y) rulați jocul.
-
Faceți clic pe Pipe sprite și faceți clic pe fila Scripts.
-
Trageți un bloc PICK RANDOM în valoarea Y a blocului GO TO X Y. (Observați cum se pot potrivi blocurile rotunde în interiorul soclurilor rotunde ale altor blocuri.)
-
Modificați valorile din blocul PICK RANDOM la -75 și 75.
Faceți clic pe butonul Green Flag de mai multe ori și ar trebui să vedeți gaura să apară într-o poziție diferită de fiecare dată. Veți vedea, de asemenea, că conducta este prea scurtă pentru a acoperi întreaga scară atunci când este deplasată vertical.
Creșteți dimensiunea sprite pe Etapa
Pentru a mări dimensiunea spritelor pe Etapă, puteți utiliza instrumentul Grow.
-
Faceți clic pe instrumentul Grow (deasupra fișierelor Scripts, Costumes și Sounds).
-
Faceți clic de zece ori pe sprite Pipe pe Etapă.
-
Faceți clic pe butonul Green Flag pentru a testa jocul.
Sprite-ul trebuie să se întindă pe întreaga scară, indiferent de poziția verticală. Dar tot nu poți să-ți apuci bilele în siguranță prin gaură. Dacă încercați să faceți clic mai mult cu instrumentul Creșteți, veți găsi că spriteul nu va crește în mărime deoarece ați atins limita. În schimb, de ce nu încerci să strângi liliacul?
Reduceți dimensiunea sprite pe Etapa
Pentru a micșora dimensiunea spritelor pe Etapă, puteți folosi instrumentul Shrink.
-
Faceți clic pe instrumentul Shrink (deasupra fila Scripts, Costumes și Sounds).
-
Faceți clic de cinci ori pe Sprite-ul Bat în Stadiul.
-
Faceți clic pe butonul Green Flag pentru a testa jocul.
Este posibil să fie nevoie să utilizați instrumentele Shrink and Grow pentru a regla dimensiunea până când este posibil să zboare prin țeavă, dar nu prea ușor. Apoi, veți fi gata să adăugați mai multe țevi.
Includeți țevi suplimentare
Întrucât trebuie să apară numai o țeavă pe Etapă, nu este nevoie să creați sprite suplimentare pentru țevi. În schimb, odată ce jucătorul trece cu succes prin gaură, iar prima conductă ajunge pe cealaltă parte, puteți restabili poziția sprite-ului înapoi în partea stângă a ecranului.
-
Faceți clic pe pictograma Pipe sprite de sub Stage.
-
Faceți clic pe fila Scripts.
-
Asigurați următoarele blocuri de cod în interiorul primului bloc FOREVER și modificați valorile blocurilor dvs. pentru a se potrivi cu valorile afișate.
Blocul suplimentar GO TO X Y ar trebui să pară familiar. Are exact aceleași valori ca și blocul GO TO X Y deasupra lui (chiar sub blocul WHEN FLAG FLOW CLICKED). Deci, dacă poziția X a Sprite-ului este mai mare de 280, aceasta resetează poziția orizontală la -200 și alege o altă poziție aleatorie Y astfel încât gaura să apară într-o locație nouă.
Este posibil să fie necesar să ajustați valorile X și Y în timp ce redimensionați sprites în Stage. Testarea jocului dvs. din nou și din nou vă va ajuta să rafinați pozițiile și dimensiunile sprite până când veți avea doar amestecul potrivit de greutate și distracție, care vă va menține jucătorii înapoi pentru mai mult.