Arbeide med bevegelse, utseende og lyd i grunnen

Hva du skal skape

I den forrige opplæringen opprettet du ditt første enkle skript for å gjøre sjøstjernen flytte over skjermen.

I denne delen tar vi det videre og arbeider med flere Bevegelse, Utseende og Lyd blokker. Vi bruker disse med sprites og med scenen.

Hva du trenger

For å fullføre denne opplæringen må du:

  • en gratis konto med Scratch
  • en nettleser med tilgang til Scratch (jeg anbefaler å bruke en moderne nettleser som Chrome, Firefox, Safari eller Opera for den beste opplevelsen)

Starter

Vi skal jobbe med prosjektet som ble opprettet i den forrige delen av denne serien, der du opprettet ditt første skript. Vi bruker aktiver og skript vi opprettet og legger til flere.

Avhengig av om du jobbet sammen med den opplæringen, er det to måter å komme i gang for denne opplæringen:

  • Åpne prosjektet du opprettet for den siste opplæringen, og lag et duplikat av det.
  • Remix prosjektet jeg opprettet for å støtte den siste opplæringen.

Alternativt kan du bare fortsette å jobbe i det samme prosjektet du allerede har opprettet. Slik gjør du hver av disse (du trenger bare å gjøre en).

Dupliserer ditt eget prosjekt

Åpne Skrap og gå til prosjektet du vil duplisere. Pass på at du har klikket på Se innsiden knappen slik at du kan se prosjektets arbeid.

Klikk på i verktøylinjen Fil> Lagre som en kopi:

Skrap vil åpne din nye kopi. Gi nytt navn til det og begynn å jobbe med det.

Remixing av prosjektet mitt

Logg inn på Skrap og gå til siden for prosjektet mitt når du lager ditt første skript.

Klikk på Se innsiden knappen for å se prosjektet:

Klikk nå på Remix knapp. Skrap vil lagre en duplikat av prosjektet mitt som et nytt prosjekt i kontoen din. Gi nytt navn til det, og du er god til å gå!

Opprette et skript for Cat Sprite

La oss begynne med å skape et nytt skript, denne gangen for katten sprite.

Endre Sprite-innstillinger

Velg kattesprite og klikk på Jeg ikonet øverst til venstre på sprite under scenen. Dette vil vise flere alternativer for sprite:

Rediger alternativene. Gi sprite et bedre navn (dette vil hjelpe deg med å finne det senere da du legger til flere aktiver og skript) og setter rotasjonsstilen til venstre og høyre.

Klikk på pilen til øverst til venstre for sprite for å gå tilbake til hovedsprite-visningen.

La oss nå lage et skript for katten.

Opprette et skript for å gjøre sprite Følg musepekeren

Dra nå følgende blokker i skriptruten for Cat sprite:

  1. Når det grønne flagget klikket
  2. For alltid
  3. Pek mot musepekeren (innsiden for alltid)
  4. Flytt 10 trinn (innsiden for alltid)

Du bruker en arrangementer blokkere, a Styre blokkere og to Bevegelse blokker. Merk at du må velge musepekeren i rullegardinlisten i peker mot blokkere. Skriptet ditt vil se slik ut:

Nå når du klikker på det grønne flagget og beveger musen rundt, vil katten din følge musen (riktig nok!).

Bruke kostymer for å gjøre Cat Walk

Vi kan legge til en annen blokk til skriptet som endrer kattens drakt hver eneste gang da, slik at det ser ut til å gå.

Gå til Utseende blokker og dra neste kostybblokk inn i skriptet ditt, under flytt 10 trinn blokkere og inne i for alltid sløyfe.

Hvis du klikker på det grønne flagget og beveger musen rundt, vil katten løpe rundt i et fantastisk tempo! La oss sakte det ned.

Gå til Styre blokkerer og drar vent 1 sek. blokk under din neste kostymeblokk. Endre teksten slik at blokken leser vent 0,2 sek.

Nå vil ting bli mye mer beroliget!

Opprette et skript for krabbe Sprite

La oss nå lage et skript for krabbe. Målet med dette spillet er å jage katten med krabben, og katten roper OUCH! når den er fanget Så la oss gjøre det enkelt for brukeren å kontrollere krabbe.

Velg krabbe sprite og opprett dette skriptet for det:

  1. når det grønne flagget klikket
  2. for alltid
  3. gå til musepekeren
  4. peker mot katt

Klikk nå på det grønne flagget, og krabbeen vil pusse rundt etter musen og jage på katten!

Vi legger til noe mer til disse skriptene i senere delen av serien, spesielt ved hjelp av kringkaste blokker for å få flere ting til å skje.

Legge til lyd

Nå for den morsomme biten: la oss legge til noen lydeffekter. Når krabben fanger katten, la vi legge til en lydeffekt fra biblioteket.

Klikk på katten sprite og legg til denne blokken inne i evig loop i skriptet, under neste kostyme blokkere og over vente blokkere:

  • spill lydmow

For å gjøre dette trenger du en Lyd blokkere (spill lyd), med mjau valgt i rullegardinmenyen.

Skriptet ditt vil se slik ut:

Nå når du klikker på det grønne flagget og beveger musen rundt, vil katten melde hele tiden. Det er litt irriterende, men vi endrer det i neste del av serien!

Sammendrag

Du har nå lagt til litt mer detalj i prosjektet ditt. Du har gjort spritesne flytte rundt etter musepekeren, og du har brukt kostymer for å få katten til å gå. Til slutt la du til en lydeffekt. Du kan også ta opp egne lydeffekter eller importere dem - prøv å eksperimentere!

I neste del av denne serien skal vi gjøre litt mer arbeid med Styre, sensing og Operatør blokker.