Aduceți-vă proiectele Scratch la viață cu costume și fundaluri animate

Ce veți crea

Acum esti cel mai bun prin seria acestui incepator pe Scratch. Ați creat un joc în care utilizatorul urmărește o pisică cu un crab, pisica spune "Ouch!" când crabul o servește și se păstrează un scor. La sfârșitul jocului este afișat scorul.

În această parte vom continua să lucrăm la acest proiect. Vom adauga cateva animatii la spritele si backdropurile noastre. Ați creat deja o animație simplă pentru pisică, pentru ca aceasta să pară a alerga: vom adăuga un altul la crab. Vom anima fundalul pentru a crea un efect de zoom.

Ce ai nevoie

Pentru a finaliza acest tutorial, veți avea nevoie de:

  • un cont gratuit la Scratch
  • un browser web cu acces la Scratch (Vă recomandăm să folosiți un browser modern cum ar fi Chrome, Firefox, Safari sau Opera pentru cea mai bună experiență)

Noțiuni de bază

Vom lucra cu proiectul creat în ultima parte a seriei, despre evenimente. Vom folosi activele și scenariile pe care le-am creat până acum și vom adăuga mai multe.

În funcție de faptul dacă ați lucrat împreună cu acest tutorial, există două modalități de a începe acest tutorial:

  • Deschideți proiectul pe care l-ați creat pentru ultimul tutorial și faceți un duplicat al acestuia.
  • Remix proiectul pe care l-am creat pentru a susține ultimul tutorial.

Alternativ, puteți continua să lucrați în același proiect pe care l-ați creat deja. Iată cum faceți fiecare dintre acestea (va trebui doar să faceți una).

Duplicarea propriului proiect

Deschideți Scratch și mergeți la proiectul pe care doriți să îl duplicați. Asigurați-vă că ați făcut clic pe Consultați Inside pentru a putea vedea lucrările proiectului.

În bara de instrumente, faceți clic pe Fișier> Salvați ca o copie:

Scratch va deschide noua copie. Redenumiți-l și începeți să lucrați la ea.

Remixing Proiectul meu

Conectați-vă la Scratch și accesați pagina pentru proiectul meu privind evenimentele.

Apasă pe Consultați Inside pentru a vizualiza proiectul:

Acum faceți clic pe Remix buton. Scratch-ul va salva un duplicat al proiectului meu ca un nou proiect în contul dvs. Redenumiți-o și sunteți bine să mergeți!

Animarea scenei cu fundaluri

Primul lucru pe care îl vom face este să creăm un efect animat pentru scenă folosind fundalul pe care l-am făcut mai devreme în serie.

Selectați etapa și editați scriptul pe care l-ați creat pentru aceasta, ceea ce face ca variabila temporizatorului să se modifice cu -1 în fiecare secundă. Va trebui să introduceți a comutați fundalul la blocați în interiorul bucla și apoi faceți ca mai multe copii ale blocurilor din interiorul buclelor, pe măsură ce aveți fundaluri pe care doriți să le schimbați. În mod normal, ai putea folosi următorul fundal bloc care vă va ajuta să repetați blocuri foarte asemănătoare în bucla dvs., dar nu puteți face acest lucru din cauza fundalului cercurilor.

Scenariul pentru Scena dvs. va avea următoarele blocuri:

  • cand steagul verde a dat click
  • setați scorul la 0
  • setați Timer la 30
  • repetați până la Timer = 30
  • comuta fundalul la plaja malibu
  • așteptați 1 sec
  • schimbați cronometrul cu -1
  • comuta fundalul la plaja malibu2
  • așteptați 1 sec
  • schimbați cronometrul cu -1
  • comuta fundalul la plaja malibu3
  • așteptați 1 sec
  • schimbați cronometrul cu -1
  • (sfârșitul repetării până la buclă)
  • transmis peste joc

Scriptul dvs. va arăta astfel pe ecran:

Acum, dacă începeți proiectul, fondul va apărea să mărească în mod repetat. Nu e cel mai rafinat dintre mirosurile din proiectul meu (s-ar putea să arate mai bine în a ta!), Dar îți dă ideea. Ați putea face acest lucru cu mai multe fundaluri care arata mai mult ca unul pe altul pentru a crea un efect mult mai lină de mărire și dacă ați avea un fundal repetitiv puteți crea un efect de mărire pentru totdeauna.

Acum să animăm un sprite.

Adăugarea de animație la Crab Sprite

Într-o parte anterioară a acestei serii, ai adăugat o animație spritei de pisică, făcând-o să pară ca și cum ar merge în jurul scenei. Acum vom adăuga o animație la Sprite-ul Crabului, schimbându-și costumul atunci când îl prindă pe pisică, astfel încât clemele ei par să se miște.

Selectați sprite crab și creați un script nou pentru el:

  • când primesc prins
  • repetați 3
  • costum următor
  • așteptați 02 secunde
  • (sfârșitul ciclului de repetare)

Aceasta înseamnă că atunci când crabul și atingerea pisicii (adică mesajul capturat este transmis), crabul va schimba costumul și va aștepta 0,2 secunde, de trei ori. Încercați să rulați jocul și puteți vedea că crabul arată ca și cum cleștii se deschid și se închid atunci când prind pisica.

Iată cum arată pe ecran:

rezumat

Animarea proiectelor Scratch le face mai interesante din punct de vedere vizual și vă ajută să creați efecte care vă vor îmbunătăți jocurile și interacțiunile. În acest tutorial ați învățat cum să adăugați animație simplă pe scenă și pe unul dintre spritele tale.

Pentru o provocare, încercați să desenați mai multe costume pentru spritele și să adăugați animații pentru acestea - poate că puteți duplica pisica, trage unele caracteristici suplimentare pe ea și le puteți folosi atunci când pisica le spune utilizatorului ce scor a fost?

Cod