Discuss Scratch

thowoha
New to Scratch
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
Den-DenMedia
Scratcher
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)
TM_
Scratcher
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,
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 http://scratch-dach.info/wiki/Sende_()_an_alle_(Block) <– einfahc den Link dazu anklicken

Last edited by TM_ (Nov. 13, 2013 20:26:10)



My YouTube-Account: TM_ (TMtheScratcher)
Join the Google+ Community “Persist” and test the latest Alpha-versions and get news about the desktop-game! Persist
Den-DenMedia
Scratcher
500+ posts

Auf Objekt wird geklickt, anderes soll reagieren

hehe war schneller
deins war aber ausführlicher
thowoha
New to Scratch
2 posts

Auf Objekt wird geklickt, anderes soll reagieren

Super!

Ich danke euch!!

Powered by DjangoBB