I den tidigare handledningen skapade du ditt första enkla manus för att få sjöstjärnet att flytta över skärmen.
I den här delen tar vi det vidare och arbetar med mer Rörelse, Utseende och Ljud block. Vi använder dessa med sprites och med scenen.
För att slutföra denna handledning behöver du:
Vi kommer att arbeta med projektet som skapades i den föregående delen av den här serien, där du skapade ditt första skript. Vi använder de tillgångar och skript vi skapade och lägger till mer.
Beroende på om du arbetade med den handledningen finns det två sätt att komma igång för den här handledningen:
Alternativt kan du bara fortsätta arbeta i samma projekt som du redan skapat. Så här gör du var och en av dem (du behöver bara göra en).
Öppna Skrapa och gå till det projekt du vill duplicera. Se till att du har klickat på Se Inside knappen så att du kan se projektets arbete.
Klicka på i verktygsfältet Arkiv> Spara som en kopia:
Skrapa öppnar din nya kopia. Byt namn på det och börja arbeta med det.
Logga in på Skrapa och gå till sidan för mitt projekt om att skapa ditt första skript.
Klicka på Se Inside knappen för att se projektet:
Klicka nu på remix knapp. Scratch kommer att spara en kopia av mitt projekt som ett nytt projekt i ditt konto. Byt namn på det och du är bra att gå!
Låt oss börja med att skapa ett annat skript, den här gången för kattsprite.
Välj kattsprite och klicka på jag ikonen längst upp till vänster på sprite under scenen. Detta kommer att visa fler alternativ för sprite:
Redigera alternativen. Ge sprite ett bättre namn (det här hjälper dig att hitta det senare när du lägger till fler tillgångar och skript) och ställer in sin rotationsstil för att vara kvar och höger.
Klicka på pilen till vänster om sprite för att återgå till huvudspritvyn.
Låt oss nu skapa ett skript för katten.
Dra nu följande block i skriptrutan för Cat sprite:
När den gröna flaggan klickade
Evigt
Peka mot muspekaren
(inuti evigt
)Flytta 10 steg
(inuti evigt
)Du använder en evenemang blockera, a Kontrollera block och två Rörelse block. Observera att du måste välja muspekare
i rullgardinsmenyn i peka mot
blockera. Ditt skript kommer att se ut så här:
Nu när du klickar på den gröna flaggan och flyttar musen runt, följer din katt musen (tillräckligt nog!).
Vi kan lägga till ett annat block till manuset som ändrar kattens dräkt då och då, vilket gör att det verkar gå.
Gå till Utseende blockera och dra nästa kostymblock i ditt skript, nedanför flytta 10 steg
blockera och inuti evigt
slinga.
Om du klickar på den gröna flaggan och flyttar musen runt, kommer katten att springa i en fantastisk takt! Låt oss sakta ner det.
Gå till Kontrollera blockera och dra vänta 1 sekunders block
under ditt nästa kostymblock. Ändra texten så att blocket läser vänta 0,2 sek
.
Nu blir det mycket lugnare!
Låt oss nu skapa ett manus för krabban. Syftet med detta spel är att jaga katten med krabban, och katten ska ropa OUCH! när det är fångat Så låt oss göra det enkelt för användaren att kontrollera krabban.
Välj krabba sprite och skapa detta skript för det:
när den gröna flaggan klickade
evigt
gå till muspekaren
peka mot katt
Klicka nu på den gröna flaggan och krabben kommer att whiz runt efter musen och jagar katten!
Vi lägger till några fler till dessa skript senare i en del av serien, speciellt med utsända
block för att få fler saker att hända.
Nu för den roliga biten: Låt oss lägga till några ljudeffekter. När krabben fångar katten, låt oss lägga till en ljudeffekt från biblioteket.
Klicka på kattsprite och lägg till det här blocket inuti evigt slingan i dess skript, nedanför nästa kostym
blockera och över vänta
blockera:
spela ljudmjuka
För att göra detta behöver du en Ljud block (Spelljud
), med mjau vald i listrutan.
Ditt skript kommer att se ut så här:
Nu när du klickar på den gröna flaggan och flyttar musen runt, kommer katten att mäta hela tiden. Det är lite irriterande, men vi ändrar det i nästa del av serien!
Du har nu lagt till lite mer detaljer i ditt projekt. Du har gjort spritesna rörliga runt efter muspekaren, och du har använt kostymer för att få katten att gå. Slutligen lagt du till en ljudeffekt. Du kan också spela in egna ljudeffekter eller importera dem - försök att experimentera!
I nästa del av denna serie kommer vi att göra lite mer arbete med Kontrollera, Sensing och Operatör block.