Wir nutzen Cookies, um das allgemeine Benutzerelebnis zu verbessern. Mit der Nutzung unseres Wikis stimmst du der Nutzung von Cookies zu.

Wenn ich () empfange (Block)

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?>
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]