Lernpfad:Einführung in Scratch/8: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Markierungen: Mobile Bearbeitung Mobile Web-Bearbeitung
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 <sb>falls <> dann :: stack</sb> Anweisung findest du in der Kategorie {{Scratch2/Kategorie|Fühlen}}.
Tipp: Die Bedingung für die <sb2>falls <> dann :: stack</sb2> Anweisung findest du in der Kategorie {{Scratch2/Kategorie|Fühlen}}.


<scratchblocks>
<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
</scratchblocks>
</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.
<scratchblocks>
<scratchblocks2>
setze Richtung auf ((180) - (Richtung))
setze Richtung auf ((180) - (Richtung))
</scratchblocks>
</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.  
<scratchblocks>
<scratchblocks2>
setze Richtung auf ((Richtung) * (-1))
setze Richtung auf ((Richtung) * (-1))
</scratchblocks>
</scratchblocks2>


[[Datei:Pong Abpraller.gif|center|border]]
[[Datei:Pong Abpraller.gif|center|border]]
{{Collapse:End}}
{{Collapse:End}}
8.581

Bearbeitungen