Skip to content

Please update your browser

Your browser version is not supported by this site. CS First may not work properly. Learn more

3. Animer en bølge

Transcript

I denne video skal du animere vandet, så det laver en bølgeeffekt.

Se videoen for at lære hvordan, og gå så til Scratch og prøv det selv.

Det her er redigeringsprogrammet i Scratch.

Du ser to sprites på en scene.

"Sprite" er et andet ord for en figur eller en genstand.

I Scratch programmerer man sprites til at gøre forskellige ting.

I midten af skærmen ser du en Sripts-menu.

I denne menu finder du de instruktionsblokke, du bruger til at bygge programmer.

Klik først på vand-spriten.

De kodeblokke du vælger, gælder for denne sprite.

Klik nu på den lilla Design-menu.

Blokke i Scratch har farvekoder, så lilla blokke er i den lilla Design-menu.

Looks-blokke ændrer spritens udseende.

En bølge laves med "skift effekt med"- blokken.

Klik på blokken, så gør den det!

Vandet skal nu skifte farve.

Nogle blokke, som denne "effekt"-blok, har en værdi, som du kan ændre.

Klik på rullemenuen for at vælge en anden effekt, og klik på blokken for at køre den.

Prøv nogle effekter, og klik så på blokken "slet grafisk effekt" for at gendanne vand-spriten til det oprindelige udseende.

Vælg hvirvel-effekten og klik for at køre blokken.

Nu har vi en bølge!

Du vælger blokken til dit program ved at klikke på den og trække den over i din script editor.

Hver gang du kører blokken, bliver hvirvel-effekten stærkere.

For at ændre hvirvel-effekten ændrer du værdien i hvirvel-blokken til et negativt tal.

Klik og kør den nogle gange.

Du vil se at hvirvel-effekten langsomt bliver mindre.

Det er begyndelsen til et computerprogram!

I stedet for at klikke på blokken en masse gange, og så ændre værdien til noget negativt og klikke på den en masse gange mere, så kan du programmere computeren til at gøre det for dig!

Træk en mere "skift effekt med"-blok over.

For at ligne en rigtig bølge skal den gå op og så ned igen.

For at få bølgen til at gå op, klik "skift hvirvel-effekt med 25"-blokken.

Blokken "skift med -25" får den til at falde igen.

For at køre blokke i rækkefølge, klikkes de sammen.

Klik for at køre den.

Der skete ikke noget!

Det er fordi, computeren kan køre koden meget hurtigere, end du kan klikke mellem blokkene.

Computeren venter ikke, når den har kørt forskellige dele af koden, så du kan ikke se effektændringen.

For at ændre dette beder du computeren om at vente mellem hver kodeblok.

Klik på Control og træk en "vent"-blok ned mellem de to "skift hvirvel-effekt med"-blokke.

Klik for at køre den.

Computeren kører den første effekt-blok, venter 1 sekund, og kører den næste.

En fin start, men koden laver kun en enkelt bølge.

Du kan kopiere koden mange gange og lave et rigtig langt program...

Eller du kan programmere computeren til at gentage koden for dig!

Fra Control-menuen trækker du en "altid"- blok, som du placerer uden om den kode, du har lavet. Klik for at køre den.

Hov, der skete noget uventet.

Når koden gentages, kører "skift hvirvel-effekt med -25"- blokken, så kører den næste "skift hvirvel-effekt"-blok med det samme.

For at ændre dette tilføjes en "vent"-blok efter den anden "skift hvirvel-effekt"-blok.

Klik for at køre den!

Skønt!

For at køre denne kode, skal du klikke på blokstakken.

Det er okay til en test, men når andre kører dit program, skal de kunne klikke på en Play-knap.

I Scratch er Play-knappen flaget øverst på scenen.

Brug af flaget til at starte programmet er også en hjælp senere, når du vil køre forskellige blok-stakke samtidig.

For at køre koden, når der klikkes på flaget, vælger du Events og tilføjer en "ved klik på flag"- blok øverst på din kode.

Klik på flaget for at prøve det! Herligt!

I næste video programmerer du bølge- effekten, så den er mere jævn, så det ligner havets bevægelser.

Nu er det din tur: Tilføj en "skift hvirvel-effekt med" blok for at skabe bølgeeffekten.

Tilføj en "skift hvirvel-effekt med -25" for at lave den modsatte bølgeeffekt.

Læg en vent-blok ind efter hver "skift effekt med"-blok.

Fasthold bølgens bevægelse med en "altid"- blok.

Tilføj en "ved klik på flag"-blok for at køre kode-stakken, når du klikker på flaget.

arrow_backward Tilbage
Næste arrow_forward
Instruktion
  1. Tilføj en "skift hvirveleffekt"-blok for at skabe bølgeeffekten.
  2. Tilføj en "skift hvirveleffekt med -25" for at skabe den modsatte bølgeeffekt.
  3. Placer en vent-blok efter hver "skift effekt med"-blok.
  4. Hold bølgen i gang med en "altid"-blok.
  5. Tilføj en "ved klik på flag"-blok for at køre denne kodestak, når der klikkes på flaget.