8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 4: | Zeile 4: | ||
Wähle den Ball aus, damit dessen Skriptbereich rechts erscheint und baue einen zweiten - vom ersten unabhängigen - Algorithmus nach folgender Anleitung. | Wähle den Ball aus, damit dessen Skriptbereich rechts erscheint und baue einen zweiten - vom ersten unabhängigen - Algorithmus nach folgender Anleitung. | ||
Tipp: Die Bedingung für die < | Tipp: Die Bedingung für die <sb2>falls <> dann :: stack</sb2> Anweisung findest du in der Kategorie {{Scratch2/Kategorie|Fühlen}}. | ||
< | <scratchblocks2> | ||
Wenn die grüne Flagge angeklickt | Wenn die grüne Flagge angeklickt | ||
wiederhole fortlaufend | wiederhole fortlaufend | ||
Zeile 14: | Zeile 14: | ||
end | end | ||
end | end | ||
</ | </scratchblocks2> | ||
Mit einem Klick auf die grüne Flagge {{Scratch2/ui|Flagge}} kannst du das Skript wieder ausprobieren. Du wirst sehen, dass der Ball nun vom Schläger abprallt. | Mit einem Klick auf die grüne Flagge {{Scratch2/ui|Flagge}} kannst du das Skript wieder ausprobieren. Du wirst sehen, dass der Ball nun vom Schläger abprallt. | ||
Zeile 43: | Zeile 43: | ||
Spielt ihr von oben nach unten, dann muss die Richtung also an einer vertikalen Linie gespiegelt werden. Dazu kann die Richtung einfach von 180° abgezogen werden. | Spielt ihr von oben nach unten, dann muss die Richtung also an einer vertikalen Linie gespiegelt werden. Dazu kann die Richtung einfach von 180° abgezogen werden. | ||
< | <scratchblocks2> | ||
setze Richtung auf ((180) - (Richtung)) | setze Richtung auf ((180) - (Richtung)) | ||
</ | </scratchblocks2> | ||
Spielt ihr von links nach rechts, dann muss die Spiegelung an einer horizontalen Linie erfolgen. Da die linke und rechte Seite unterschiedliche Vorzeichen haben, kann man einfach die Richtung mit <code>-1</code> multiplizieren. | Spielt ihr von links nach rechts, dann muss die Spiegelung an einer horizontalen Linie erfolgen. Da die linke und rechte Seite unterschiedliche Vorzeichen haben, kann man einfach die Richtung mit <code>-1</code> multiplizieren. | ||
< | <scratchblocks2> | ||
setze Richtung auf ((Richtung) * (-1)) | setze Richtung auf ((Richtung) * (-1)) | ||
</ | </scratchblocks2> | ||
[[Datei:Pong Abpraller.gif|center|border]] | [[Datei:Pong Abpraller.gif|center|border]] | ||
{{Collapse:End}} | {{Collapse:End}} |
Bearbeitungen