Discuss Scratch
- Discussion Forums
- » Deutsch
- » Auf Objekt wird geklickt, anderes soll reagieren
- thowoha
-
2 posts
Auf Objekt wird geklickt, anderes soll reagieren
Wie geht das:
Ich will beispielsweise auf Objekt1 (z.B. Katze) klicken
und Objekt2 (Pfeil oder Hund o.ä.) soll sich nach rechts bewegen.
Wahrscheinlich ist es total einfach.
Aber ich fange gerade mit Scratch an und ich weiß nicht, wie es geht.
Danke
thowoha
Ich will beispielsweise auf Objekt1 (z.B. Katze) klicken
und Objekt2 (Pfeil oder Hund o.ä.) soll sich nach rechts bewegen.
Wahrscheinlich ist es total einfach.
Aber ich fange gerade mit Scratch an und ich weiß nicht, wie es geht.
Danke
thowoha
- Den-DenMedia
-
500+ posts
Auf Objekt wird geklickt, anderes soll reagieren
Bei Objekt1:
falls Objekt 1 angeklickt -> sende (Objekt2rechts) an alle
Bei Objekt2:
wenn ich (Objekt2rechts) empfange -> ändere x um (5)
falls Objekt 1 angeklickt -> sende (Objekt2rechts) an alle
Bei Objekt2:
wenn ich (Objekt2rechts) empfange -> ändere x um (5)
- TM_
-
1000+ posts
Auf Objekt wird geklickt, anderes soll reagieren
Dafür gibt es den “Sende” Block. Dieser ist ein Kopf-Block. Dort kannst du eine Nachricht neu hinzufügen oder eine bestehende benutzen. Zu Beginn gibt es da schon soas wie “message1” oder “Nachricht1”. Du kannst da dann zum Beispiel die Nachricht “Objekt1 angeklickt” hinzufügen. Diesen Kopf-Block gibts du Objekt2 und machst darunter, was passieren soll, in deinem Fall also z.B. ändere x um 10, damit das Objekt nach rechts bewegt wird.
Wenn Objekt2 also die Nachricht “Objekt1 angeklickt” empfängt, bewegt es sich nach rechts. Doch diese Nachricht muss dafür ja überhaupt erst gesendet werden. Dafür gibt es sogar 2 Blöcke, “sende … an alle”, wobei die Nachricht gesendet wird und die Blöcke danach sofort weiter laufen und “sende … an alle und warte”, da wird dann gewartet, bis die Empfänger mit ihrem Skript fertig sind.
Bei Objekt 1 kannst du also machen,
Im deutschsprachigen Scratch-Wiki findest übrigens Infos und Erklärungen zu allen Blöken und mehr
http://scratch-dach.info/wiki/Sende_()_an_alle_(Block) <– einfahc den Link dazu anklicken 
Wenn Objekt2 also die Nachricht “Objekt1 angeklickt” empfängt, bewegt es sich nach rechts. Doch diese Nachricht muss dafür ja überhaupt erst gesendet werden. Dafür gibt es sogar 2 Blöcke, “sende … an alle”, wobei die Nachricht gesendet wird und die Blöcke danach sofort weiter laufen und “sende … an alle und warte”, da wird dann gewartet, bis die Empfänger mit ihrem Skript fertig sind.
Bei Objekt 1 kannst du also machen,
Wenn Objekt1 angeklickt
sende [Objekt1 angeklickt v] an alle
Im deutschsprachigen Scratch-Wiki findest übrigens Infos und Erklärungen zu allen Blöken und mehr


Last edited by TM_ (Nov. 13, 2013 20:26:10)
- Den-DenMedia
-
500+ posts
Auf Objekt wird geklickt, anderes soll reagieren
hehe war schneller 
deins war aber ausführlicher

deins war aber ausführlicher

- thowoha
-
2 posts
Auf Objekt wird geklickt, anderes soll reagieren
Super!
Ich danke euch!!
Ich danke euch!!
- Discussion Forums
- » Deutsch
-
» Auf Objekt wird geklickt, anderes soll reagieren