Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
Scratch este un site web în care oamenii creează jocuri și alte programe folosind blocuri premade pe care le trageți și le fixați într-un spațiu de lucru. Astăzi vă voi arăta cum să creați un joc de platformă pe zero.
Provizii
Singurul lucru de care veți avea nevoie este un telefon sau un computer și un browser care poate rula zero
Pasul 1: Creați Sprite
Începeți conectându-vă la zero, acest lucru este necesar, deci dacă doriți să publicați sau să reveniți la joc. Apoi faceți clic pe creați și vă va pune în editorul de proiect. Acesta este momentul în care ne vom realiza proiectul.
În partea stângă sus, veți găsi butonul pentru costume. Faceți clic pe el dacă doriți să vă schimbați playerul. Redenumiți „sprite” în „jucător”.
Apoi creați-vă platformele făcând un nou sprite. Redenumiți acel sprite „teren”.
Redenumiți jocul în orice doriți.
Pasul 2: Gravitatea
Adăugați un „când se face clic pe steagul verde”. Apoi, puneți un bloc „poziție setată” și puneți coordonatele în locul în care doriți să apară jucătorul. Obțineți o buclă „pentru totdeauna” și o buclă „repetare până” plasează bucla „pentru totdeauna” sub blocul „poziție setată”.
Creați o variabilă. Aceasta va acționa ca gravitația noastră. Al meu a fost denumit „y vel” (prescurtarea vitezei y). Chiar sub blocul „poziție setată”, plasați o „variabilă setată la _”. Schimbați variabila cu orice ați numit variabila dvs. (o voi numi acum) și schimbați numărul la zero. Apoi adăugați o „schimbare y cu _” și puneți un „y vel” în ea. Pune asta în „bucla pentru totdeauna”. Mai jos, adăugați o „modificare„ yvel”cu„ -1.”
Creați un bloc numit Touch ground. ASigurați-vă că atunci când faceți acest lucru, faceți clic pe RUN FĂRĂ ÎMBRĂCĂMÂNTUL ECRANULUI.
Introduceți o buclă „repetare până” sub „solul tactil”. Adăugați un „nu” în boolean și în „nu” adăugați o „atingere„ la sol”. În aceasta puneți o„ schimbare y cu „1.” „dedesubt, care pune un„ set 'y vel' la „0. '"
Dacă ați urmat toate acestea, codul dvs. ar trebui să arate ca imaginea de mai sus.
Pasul 3: Mișcare
Sub „când se face clic pe steagul verde”, puneți „setați stilul de rotație„ stânga-dreapta”.”
În bucla „pentru totdeauna” adăugați două „dacă apoi blocați.„ În boolean adăugați două „tasta _ apăsată.” Setați-o la ce taste doriți să mergeți la stânga și la dreapta.
Faceți un bloc numit „detecție x” (va ajuta la pasul următor). Faceți clic pe Executare fără reîmprospătarea ecranului. Adăugați o intrare, numiți-o „viteză”.
În direcția corectă, puneți „detectare x '5 (cât de repede doriți să se miște sprite-ul dvs.),„”(viteza depinde de ceea ce doriți) și„ indicați în direcția '90.”„ Faceți același lucru pentru stânga, dar înmulțiți toate numerele cu unul negativ.
Faceți un bloc numit jump. Puneți-l în bucla „pentru totdeauna”.
Creați o nouă variabilă numită „cădere”. Sub „atingeți solul”, plasați o „schimbare„ care cade”cu„ 1.”„ Sub aceasta, în bucla „Repetați până”, plasați o „setare„ care cade”la„ zero””
Definiți saltul. Adăugați un bloc „dacă atunci”. În boolean puneți „_ și _”. Într-un singur element boolean, puneți „tasta” ceea ce va fi „apăsată” tasta de salt, apoi adăugați „dacă„ 5”este mai mare decât„ cădere”.” În blocul „dacă atunci”, puneți „setați„ y vel”la„ 12 (înălțimea săriturii. '"
Este posibil să observați că jucătorul dvs. nu atinge întotdeauna solul. Faceți un costum nou, micșorați-l pe toate părțile. În interiorul buclei „pentru totdeauna” introduceți „comutați costumul la„ costum2 (costum nou)”.„ Mai jos, puneți „comutați costumul la„ costum1 (costum original)”.
Dacă ați făcut acest lucru corect, ar trebui să arate ca imaginea de mai sus
Pasul 4: Detectarea coliziunii orizontale
Creați o nouă variabilă numită pantă. Sub „schimbați x prin„ viteză”,„ adăugați o „pantă setată la„ 0.””
Adăugați o repetare până când blocați dedesubt. Puneți „pământul„ atingător”sau„ panta”este egal cu„ 8.”În aceasta adăugați o„ schimbare y cu „1” și „schimbarea pantei cu„ 1.”„ Sub bucla „Repetați până”, adăugați o „dacă„ panta”este egală cu„ 9”atunci,„ buclă. În aceasta adăugați o „schimbare x cu viteza„ 0”minus”,”apoi adăugați o„ modificare y cu panta „0„ minus”. '"
Dacă ați făcut acest pas corect, codul dvs. ar trebui să arate ca imaginea de mai sus.
Pasul 5: Detectarea coliziunii verticale
Editați blocul „atingeți solul” adăugați un boolean, numiți-l „plafon”. În „terenul nostru tactil” din bucla „pentru totdeauna” adăugați „„ y vel”este mai mare decât„ 0.”
Scoateți totul din bucla „Repetați până”. Puneți o buclă "if then else" în bucla "Repetare până" și adăugați "plafon" în boolean. În partea „dacă atunci”, adăugați „modificați y cu„ -1”.” În partea „altceva”, adăugați „modificați y cu„ 1”și„ setați căderea „0.””
Sub bucla „if then else”, adăugați un „set 'y vel' la„ 0. '”
Dacă ați urmat instrucțiunile, ar trebui să arate ca imaginea de mai sus
Pasul 6: Extra
Creați un sprite nou. Aceasta va conține extras.
În bucla pentru totdeauna, obțineți o buclă „dacă” atingeți culoarea roșie (trebuie să obțineți culoarea exactă)”atunci. În aceasta puneți un bloc „poziție setată”. Introduceți coordonatele în care apare jucătorul. Obțineți o buclă „dacă„ atingeți culoarea albastră”, apoi„. În aceasta puneți un bloc „poziție setată”. Introduceți coordonatele în care apare jucătorul. De asemenea, difuzați „mesaj1”
Atât în teren, cât și în plus, primiți „când primesc„ mesaj1”și puneți„ următorul costum”.
Acum aveți abilitățile pentru a crea un platformer de bază. Adăugați la el.
Pentru mai mult ajutor, faceți clic pe link. El face tot ce vorbește despre acesta, acesta este codul său.
scratch.mit.edu/projects/68924432/
Recomandat:
Cum să faci un telefon fără fir! (Arduino Walkie Talkie): 7 pași (cu imagini)
Cum să faci un telefon fără fir! (Arduino Walkie Talkie): Chiar zilele trecute, eram în mijlocul unui apel telefonic foarte important când telefonul meu cu banane a încetat să funcționeze! Am fost atât de frustrat. Aceasta este ultima dată când îmi lipsește un apel din cauza acelui telefon prost! (În retrospectivă, poate că m-am înfuriat puțin prea mult în
Cum să faci un contor de pași ?: 3 pași (cu imagini)
Cum să fac un contor de pași ?: obișnuiam să performez bine la multe sporturi: mersul pe jos, alergatul, mersul pe bicicletă, jocul de badminton etc. Îmi place să călăresc să călătoresc în preajmă. Ei bine, uită-te la burtica mea ostilă …… Ei bine, oricum, decid să reîncep să fac mișcare. Ce echipament ar trebui să pregătesc?
Platformer cu nivele infinite pe GameGo With Makecode Arcade: 5 pași (cu imagini)
Platformer cu niveluri infinite pe GameGo cu Makecode Arcade: GameGo este o consolă portabilă de jocuri retro compatibilă cu Microsoft Makecode, dezvoltată de TinkerGen STEM education. Se bazează pe cipul STM32F401RET6 ARM Cortex M4 și este creat pentru educatorii STEM sau doar pentru cei cărora le place să se distreze creând jocuri video retro
Cum să faci un videoclip pe ecran divizat cu patru pași: 4 pași (cu imagini)
Cum să faci un videoclip pe ecran divizat cu patru pași: Adesea vedem o aceeași persoană prezentată într-o scenă de două ori într-o piesă TV. Și din câte știm, actorul nu are un frate geamăn. De asemenea, am urmărit că două videoclipuri de cântat sunt plasate pe un ecran pentru a compara abilitățile lor de a cânta. Aceasta este puterea spl
Cum să faci un calendar al bunicilor & Scrapbook (chiar dacă nu știi cum să scrapbook): 8 pași (cu imagini)
Cum să faci un calendar al bunicilor & Scrapbook (chiar dacă nu știi cum să scrapbook): Acesta este un cadou de vacanță foarte economic (și mult apreciat!) Pentru bunicii. Anul acesta am realizat 5 calendare pentru mai puțin de 7 USD fiecare