Lernpfad:Scratch für Fortgeschrittene/Informationen zwischen Figuren austauschen: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Status/Kein Inhalt}}
{{Navigation}}
{{Navigation}}
Jede Figur in Scratch kann in ihrem eigenen Skriptbereich programmiert werden. Beim Start des Programms werden die Skripte dann abgearbeitet. Dabei verhält sich jede Figur wie eine [[wikipedia:Black Box (Systemtheorie)|Black Box]] gegenüber den anderen Figuren. Das bedeutet, dass jede Figur zunächst für sich arbeitet und von den internen Abläufen (also den Skripten) der anderen Figuren nichts weiß.
Damit die Figuren miteinander interagieren können müssen sie Informationen austauschen. Dafür gibt es verschiedene Techniken.


== Fühlen Befehle ==
== Fühlen Befehle ==
Eine Figur hat zwar keinen Zugriff auf die Skripte der anderen Figuren, sie kann aber die Veränderungen der anderen Figuren beobachten. Dazu gehört die <code>x-Position</code> und die <code>y-Position</code>, die <code>Richtung</code>, den aktuellen <code>Kostümname</code>, die <code>Größe</code> und die <code>Lautstärke</code>.
Die Informationen können mit der <sb>([x-Position v] von [Figur 1 v])</sb> Anweisung aus der Kategorie {{Scratch2/Kategorie|Fühlen}} abgefragt werden.


== Globale Variablen ==
== Globale Variablen ==