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.
For å fullføre denne opplæringen må du:
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:
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).
Å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.
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å!
La oss begynne med å skape et nytt skript, denne gangen for katten sprite.
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.
Dra nå følgende blokker i skriptruten for Cat sprite:
Når det grønne flagget klikket
For alltid
Pek mot musepekeren
(innsiden for alltid
)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!).
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!
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:
når det grønne flagget klikket
for alltid
gå til musepekeren
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.
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!
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.