Mit diesem Block wartet dein Objekt auf eine spezielle Nachricht und führt dann das Skript aus, wenn die Nachricht empfangen wird. Dieser Block wird dafür verwendet, um zwischen Objekten kommunizieren zu können und ihnen mitzuteilen, wann diese etwas zu tun haben.

broadcast__-2.png

Wozu versendet man Nachrichten?

Mit Nachrichten kannst du zwischen verschiedenen Objekten innerhalb einer Szene kommunizieren und interagieren. Es erlaubt einem Objekt, eine spezielle Nachricht an alle anderen Objekte zu senden, und das Empfängerobjekt kann dann auf diese Nachricht reagieren oder antworten.

Wie funktioniert es?

  • Senderobjekt: Das Senderobjekt startet die Kommunikation mit einem „Verschicke an alle“-Block. Dieser Block wird benutzt, um eine Nachricht an alle anderen Objekte in der Szene zu senden (auch den Hintergrund).
  • Empfangsobjekt: Das Empfangsobjekt ist dasjenige, das auf eine spezielle Nachrichten "lauscht" und darauf reagiert. Es verwendet den Block „Wenn du empfängst“, um zu erkennen, wann eine bestimmte Nachricht empfangen wird.
  • Message Handling: Wenn das empfangende Objekt die Nachricht erhält, führt es alle Blöcke aus, die sich unter dem Block „Wenn du empfängst“ befinden. Auf diese Weise kannst du benutzerdefiniertes Verhalten oder Aktionen definieren, die beim Empfang einer bestimmten Nachricht ausgeführt werden.

Hängt mit diesen Blöcken zusammen:

broadcast.png
Erfahre mehr >>

Broadcast and Wait Brick
Erfahre mehr >>

Beispiel

Wenn du game over antippst wird der Panda verschwinden. Dafür benötigst du zwei Objekte:

broadcast__-4.png

Dieses Skript ist für den Pocket Panda:

broadcast-__-5.png

Und dieses Skript für das game over:

broadcast__-6.png

Hinweis: Verwende die selbe Nachricht in beiden Blöcken!

Ergebnis

Download

When tapped Example