Video: Juegos para iOS - Flappy Bird con Swift 03 - Crear Pajaro y Animación de vuelo @JoseCodFacilito 2024
Om du klickar på Sprite i Scratch och sedan på fliken Kostymer, ska du se två kostymer: en med vingar upp och en med vingar ner. Om du klickar på varje kostym kommer du att se spelarens fladdermus flapping sina vingar på scenen. Om du vill att fladdermusen ska fortsätta flapping sina vingar, måste du lägga till några kodblock.
Klicka på fliken Skript och du ser tio kategorier listade: Rörelse, Händelser och så vidare. Lägg märke till hur alla block i varje kategori har samma färg.
När du följer stegen nedan använder du färgen på varje block som visas i bilden för att styra dig mot kategorin där du hittar den på fliken Skript.
-
Välj spelarens sprite genom att klicka en gång på ikonen under scenen.
-
Klicka på fliken Skript.
-
Dra följande block i Scripts Area och snäppa var och en på plats:
-
Klicka på knappen Grön flagga längst upp på scenen för att testa din kod.
Din fladdermöss ska flapping väldigt snabbt. Hur bromsar du ner det?
-
Klicka på Stopp-knappen (bredvid knappen Gröna flaggan) för att stoppa koden från att köra.
Se hur NEXT COSTUME-blocket är inuti ett FOREVER-block? Du måste lägga till ett annat block i det FOREVER-blocket för att sakta ner det. Kan du hitta rätt block i kontrollkategorin (samma färg som FOREVER-blocket)?
-
Dra och snäpp ett WAIT-block inuti FOREVER-blocket. klicka sedan på knappen Green Flag igen för att testa din kod.
Nu fladder fladder för långsamt, eller hur? (Det här börjar känna Goldilocks och de tre björnarna!) Vad kan du ändra om du vill att vingarna ska klappa snabbare än 1 gång varannan sekund?
Som standard har WAIT-blocket ett värde på 1. Den vita bakgrunden betyder att du kan klicka och skriva för att ändra värdet. Försök ändra värdet från 1 sek (sekunder) till. 2 sekunder och klicka sedan på knappen Green Flag igen för att testa ändringen i din kod.
Hur ser det ut? Du kan justera WAIT SECS till vilket värde som helst fungerar bäst för dig eftersom du är speldesignern!