This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.
  • Index
  •  » Deutsch
  •  » Aktivitäten von mehreren Objekten verbinden

#1 2011-05-14 10:32:28

Anne-Kathrin
New Scratcher
Registered: 2011-05-14
Posts: 4

Aktivitäten von mehreren Objekten verbinden

Hallo,

ich mache mein allererstes Scratch-Projekt. Zwei Büffel streiten sich, dann rennen sie aufeinander los, stoßen zusammen und sehen "Sternchen". Ich habe jetzt jedem Büffel seine Sätze zugeordnet und die "Sternchen" animiert. Wie mache ich es, dass die Büffel abwechselnd reden und dann gleichzeitig aufeinander zurennen? Wenn sie zusammenstoßen, sollen die "Sternchen" erscheinen.
Es geht wohl irgendwie mit Variablen. Ich habe hier schon "mehrere Variablen mehrere Objekte" gelesen aber ich verstehe es nicht.

Könnte mir jemand entweder ein ähnliches Projekt nennen oder schreiben, wie ich die Bausteine zusammenstellen muss?

Vielen Dank für Eure Hilfe!

Offline

 

#2 2011-05-14 14:18:51

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: Aktivitäten von mehreren Objekten verbinden

Hi!
Büffel1:
<when green flag clicked>
<if><touching[Büffel2]
<broadcast[getroffen]
<say[ Sage XXX ]for( 1 )secs>
<wait( 2 )secsc>
<say[ Sage XXX ]for( 4 )secs>
<end>

Büffel2:
<when I receive[ getroffen]
<wait( 1 )secsc>
<say[ Sage XXX ]for( 2 )secs>
<wait( 4 )secsc>
<say[ Sage XXX ]for( 15 )secs>
<end>

Tut mir leid, wenn die Blöcke nicht so gut funktionieren...

Vielleicht hilft es dir...
Viele Grüße
akhof  smile   smile   smile

Last edited by akhof (2011-05-14 14:25:27)


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#3 2011-05-15 06:58:07

Buddy60
Scratcher
Registered: 2010-01-27
Posts: 100+

Re: Aktivitäten von mehreren Objekten verbinden

der befehl:
Sende (dein text) und warte

macht sich auch ganz gut.

Offline

 

#4 2011-05-15 07:17:35

Anne-Kathrin
New Scratcher
Registered: 2011-05-14
Posts: 4

Re: Aktivitäten von mehreren Objekten verbinden

akhof wrote:

Hi!
Büffel1:
<when green flag clicked>
<if><touching[Büffel2]
<broadcast[getroffen]
<say[ Sage XXX ]for( 1 )secs>
<wait( 2 )secsc>
<say[ Sage XXX ]for( 4 )secs>
<end>

Büffel2:
<when I receive[ getroffen]
<wait( 1 )secsc>
<say[ Sage XXX ]for( 2 )secs>
<wait( 4 )secsc>
<say[ Sage XXX ]for( 15 )secs>
<end>

Tut mir leid, wenn die Blöcke nicht so gut funktionieren...

Vielleicht hilft es dir...
Viele Grüße
akhof  smile   smile   smile

Hallo Akhof,

vielen Dank für Deine Antwort. Ich habe es probiert, wobei ich nicht weiß, wie ich <broadcast [getroffen] eingeben könnte.
Wenn ich nur die Blöcke einfüge, sind dadurch die Objekte aber nicht verbunden.


Ich habe jetzt folgendes gemacht, was aber auch nicht geht:

Büffel 1
[blocks]
<when green flag clicked>
<say["Na Du Depp?!]
<stop script>
[/blocks]

Danach soll büffel 2 antworten. Dazu habe ich eingegeben:
[blocks]
<when I receive["Na Du Depp?!"]
<say["Selber Depp!"]
<stop script>
[/blocks]

Darauf antwortet Büffel 1:
<when I receive["Selber Depp!"]
<say["Na warte!]
<go to x sad -80) y sad -80)
[/blocks]

Büffel 2 soll zeitgleich losrennen
<when I receive["Na warte!]
<go to x sad -80) y sad -80)

Wenn dann Büffel 1 und Büffel 2 zusammengestoßen sind, sollen die Sterne leuchten. Dazu müsste ich für die Sterne irgendwie schreiben
Wenn Büffel 1 und 2 zusammenstoßen, dann erscheine und drehe drehe dich. Für die Zeit vorher müsste ich ihnen irgendwie sagen, dass sie versteckt sein müssen.

Aber bislang schaffe ich es nicht eine bei einem Objekt eine Aktivität dadurch auszulösen, dass ein anderes Objekt etwas getan oder gesagt hat.

Wäre sehr nett, wenn Du nochmal schreiben könntest, was ich falsch mache oder wie generell man  zwei Objekte in Abhängigkeit voneinander sprechen oder handeln lässt.

Vielen Dank!!!

Offline

 

#5 2011-05-15 07:27:47

Anne-Kathrin
New Scratcher
Registered: 2011-05-14
Posts: 4

Re: Aktivitäten von mehreren Objekten verbinden

Buddy60 wrote:

der befehl:
Sende (dein text) und warte

macht sich auch ganz gut.

Hallo Buddy,
Hallo Akhof,

gerade habe ich broadcast verstanden und die Lösung für das abhängige Sprechen gefunden. Ich schreibe mein Projekt jetzt entsprechend um. Vielleicht geht dann schon alles. Ich gebe Bescheid, ob ich es geschafft habe.

Vielen Dank für Eure Hilfe!

Offline

 

#6 2011-05-15 08:09:02

Anne-Kathrin
New Scratcher
Registered: 2011-05-14
Posts: 4

Re: Aktivitäten von mehreren Objekten verbinden

Hallo Buddy,
Hallo Akhof,

ich habe es geschafft vielen Dank!

Offline

 
  • Index
  •  » Deutsch
  •  » Aktivitäten von mehreren Objekten verbinden

Board footer