Aus Das deutschsprachige Scratch-Wiki
Zeile 43: | Zeile 43: | ||
[[fr:Scratch Wiki Accueil/les blocs/mouvement/avancer de ()]] | [[fr:Scratch Wiki Accueil/les blocs/mouvement/avancer de ()]] | ||
[[id:gerak_()_langkah_(balok)]] | [[id:gerak_()_langkah_(balok)]] | ||
+ | [[ja:() 歩動かす (ブロック)]] |
Version vom 17. November 2017, 13:23 Uhr
gehe (10)er-Schritt
Kategorie: | Bewegung |
Typ: | Stapelblock |
Eingeführt in: | Scratch 1.0 |
Eingaben: | Zahl, Variable |
Plugin-Code (Wiki): | gehe (10)er-Schritt
|
Der Block gehe () -er Schritt ist ein Stapelblock und gehört zur Kategorie der Bewegungsblöcke.
Funktion
Dieser Block bewegt eine Figur um einen Schritt von angegebener Länge in die Richtung, in welche die Figur im Moment schaut. Die Zielposition wird dabei sofort eingenommen, das heißt die Figur springt um die angegebene Anzahl von Schritten weiter. Darum heißt der Block auch gehe ()er-Schritt und nicht gehe () Schritte. In der englischen Version von Scratch heßt der Block Move () Steps, zu deutsch in etwa gehe () Schritte. Diese Variante wurde vermieden, da hier der falsche Eindruck entstehen könnte, dass sich die Figur Schritt für Schritt weiterbewegt, anstatt in einem einzigen Schritt von entsprechender Länge.
Die Richtung kann man mit den Rotationsblöcken verändern. Die Schrittlänge wird in Pixel angegeben. Wenn die Figur sich also um einen 10er-Schritt bewegt, bewegt sie sich also um zehn Pixel (dies gilt nur für die normale Bühnengröße, nicht für den Präsentationsmodus oder den verkleinerten Projekt-Player auf der Profilseite von Scratchern). Je größer die Zahl, desto schneller bewegt sich die Figur. Auch negative Werte sind möglich, die Figur bewegt sich dann rückwärts.
Beispiel
Dieser Block kann in Kombination mit den Rotationsblöcken verwendet werden, um eine Figur zu bewegen ...
wiederhole fortlaufend falls <Taste [Pfeil nach oben v] gedrückt?> setze Richtung auf (0 v) gehe (10)er-Schritt ende falls <Taste [Pfeil nach unten v] gedrückt?> setze Richtung auf (180 v) gehe (10)er-Schritt ende falls <Taste [Pfeil nach rechts v] gedrückt?> setze Richtung auf (90 v) gehe (10)er-Schritt ende falls <Taste [Pfeil nach links v] gedrückt?> setze Richtung auf (-90 v) gehe (10)er-Schritt ende
Zudem benötigt man ihn, um zum Beispiel Schwerkraft zu programmieren.
[wiki=de:Gehe ()er-Schritt (Block)]Gehe ()er-Schritt (Block)[/wiki]