Aus Das deutschsprachige Scratch-Wiki

Wenn ich [ v] empfange
Wenn ich [... v] empfange
Kategorie: Ereignisse
Typ: Kopfblock
Eingeführt in: unbekannt
Eingaben: Auswahlliste mit allen Nachrichten
Plugin-Code (Wiki): Wenn ich [ v] empfange


Der Block Wenn ich () empfange ist ein Kopf-Block und ein Ereignisblock.

Dieser Block wird aktiv, sobald eine bestimmte Nachricht empfangen wird. Nachrichten können mit dem "Sende () an alle"- und dem "Sende () an alle und warte"-Block gesendet werden.

Um eine neue Nachricht zu erstellen, muss man einfach auf "neue Nachricht" im Dropdownmenü dieses Blockes gehen. Die Nachrichten werden nur dann gespeichert, wenn irgendein Block diese enthällt. Wenn die entsprechende Nachricht gesendet wird, werden alle Skripte unter diesem Block ausgedührt.

Beispiel

Nehmen wir einmal folgende Beispielsituation:

  • Du programmierst ein Labyrinth-Spiel
  • Du hast 3 Figuren:
    1. Figur: Avatar oder auch Spielcharakter
    2. Figur: weißer Labyrinth-Rand (Wegbegrenzung)
    3. Figur: "Game-Over" Meldung
  • Du möchtest, dass die Game-Over Meldung erscheint, wenn Figur 1 die Farbe weiß (2. Figur) berührt.

Was tust du also?

1. Du sendest einen Befehl, zum Beispiel "Game Over" falls Figur 1 Farbe weiß berührt.

falls <wird Farbe [ ] berührt?>, dann
sende [Game Over v] an alle

2. Du benutzt den "Wenn ich () empfange"-Block, damit die Figur 3 darauf reagieren kann und sich zeigt.

Wenn ich [Game Over v] empfange
zeige dich

Siehe auch



Code zum Einbinden ins Forum:
[wiki=de:Wenn ich () empfange (Block)]Wenn ich () empfange (Block)[/wiki]
Cookies helfen uns bei der Bereitstellung von Das deutschsprachige Scratch-Wiki. Durch die Nutzung von Das deutschsprachige Scratch-Wiki erklärst du dich damit einverstanden, dass wir Cookies speichern.