Aus Das deutschsprachige Scratch-Wiki
K (→Beispiel) |
K |
||
(12 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
{{Block Info Tabelle | {{Block Info Tabelle | ||
− | |bild=<scratchblocks>gehe (10)er | + | |bild=<scratchblocks>gehe (10) er Schritt</scratchblocks> |
|blockkategorie=Bewegung | |blockkategorie=Bewegung | ||
− | |blocktyp=Stapelblock | + | |blocktyp=[[Blockform = Stapel-Blöcke|Stapelblock]] |
− | |pcode=gehe (10)er | + | |pcode=gehe (10)er Schritt |
|version=[[Scratch 1.0 und früher|Scratch 1.0]] | |version=[[Scratch 1.0 und früher|Scratch 1.0]] | ||
|eingaben=Zahl, Variable | |eingaben=Zahl, Variable | ||
− | }}Der [[Alle Blöcke = Übersichts-Liste|Block]] '''gehe () | + | }}Der [[Alle Blöcke = Übersichts-Liste|Block]] '''gehe () er Schritt''' ist ein [[Blockform = Stapel-Blöcke|Stapelblock]] und gehört zur Kategorie der [[Blockfarbe blau = Bewegungs-Blöcke|Bewegungsblöcke]]. |
== Funktion == | == Funktion == | ||
− | Dieser Block bewegt eine [[Figur]] um | + | 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 heiß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 (Block)|Richtung]] kann man mit den [[Drehe dich um () Grad (Block)|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. | ||
[[Datei:Bewegungsgeschwindigkeit.gif]] | [[Datei:Bewegungsgeschwindigkeit.gif]] | ||
Zeile 18: | Zeile 20: | ||
<scratchblocks> | <scratchblocks> | ||
wiederhole fortlaufend | wiederhole fortlaufend | ||
− | falls <Taste [Pfeil nach oben v] gedrückt?> | + | falls <Taste [Pfeil nach oben v] gedrückt?>, dann |
− | setze Richtung auf (0 v) | + | setze Richtung auf (0 v) Grad |
− | gehe (10)er | + | gehe (10) er Schritt |
ende | ende | ||
− | falls <Taste [Pfeil nach unten v] gedrückt?> | + | falls <Taste [Pfeil nach unten v] gedrückt?>, dann |
− | setze Richtung auf (180 v) | + | setze Richtung auf (180 v) Grad |
− | gehe (10)er | + | gehe (10)er Schritt |
ende | ende | ||
− | falls <Taste [Pfeil nach rechts v] gedrückt?> | + | falls <Taste [Pfeil nach rechts v] gedrückt?>, dann |
− | setze Richtung auf (90 v) | + | setze Richtung auf (90 v) Grad |
− | gehe (10)er | + | gehe (10)er Schritt |
ende | ende | ||
− | falls <Taste [Pfeil nach links v] gedrückt?> | + | falls <Taste [Pfeil nach links v] gedrückt?>, dann |
− | setze Richtung auf (-90 v) | + | setze Richtung auf (-90 v) Grad |
− | gehe (10)er | + | gehe (10)er Schritt |
ende | ende | ||
</scratchblocks> | </scratchblocks> | ||
− | Zudem benötigt man ihn, um zum Beispiel [[Schwerkraft]] zu | + | Zudem benötigt man ihn, um zum Beispiel [[Schwerkraft]] zu programmieren. |
[[Kategorie:Blöcke]] | [[Kategorie:Blöcke]] | ||
{{en|Move () Steps (block)}} | {{en|Move () Steps (block)}} | ||
+ | [[fr:Scratch Wiki Accueil/les blocs/mouvement/avancer de ()]] | ||
+ | [[id:gerak_()_langkah_(balok)]] | ||
+ | [[ja:() 歩動かす (ブロック)]] |
Aktuelle Version vom 3. September 2020, 05:29 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 heiß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?>, dann setze Richtung auf (0 v) Grad gehe (10) er Schritt ende falls <Taste [Pfeil nach unten v] gedrückt?>, dann setze Richtung auf (180 v) Grad gehe (10)er Schritt ende falls <Taste [Pfeil nach rechts v] gedrückt?>, dann setze Richtung auf (90 v) Grad gehe (10)er Schritt ende falls <Taste [Pfeil nach links v] gedrückt?>, dann setze Richtung auf (-90 v) Grad 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]