This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2012-08-10 16:00:25

Drachenbauer
Scratcher
Registered: 2010-06-22
Posts: 55

Frage zum Bauteil "wiederhole bis"

Hallo, ich habe da ein Script:

when gf clicked
repeat until <touching [sprite 1]?>
go to [mouse-pointer v]
end
broadcast [hit] and wait
stop script
Wenn das Wiederholen durch das Objekt berühren unterbrochen war, wird es dann wieder vortgesetzt, wenn das angegebene obekt nicht mehr berührt wirt?

In meinem Script habe ich das gefühl, dass das so ist

Last edited by Drachenbauer (2012-08-10 16:05:18)

Offline

 

#2 2012-08-11 08:42:09

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: Frage zum Bauteil "wiederhole bis"

Ich hätte jetzt spontan gesagt, dass das nicht so ist, sondern dass sobald das sprite 1 berührt wird die nachricht (broadcast) gesendet wird und dann das skript beendet ist.

wenn ich gewollt hätte, dass es nach dem berühren weiter geht, hätte ich eher was gemacht wie:

when gf clicked
repeat
if <not (touching [sprite 1 v] ?)>
go to [mouse-pointer v]
else
if (touching [sprite 1 v] ?)
broadcast [hit v] and wait
(ich habe keine ahnung ob dieses scratchblocks skript hinhaut ...)

Last edited by LiFaytheGoblin (2012-08-11 08:42:34)

Offline

 

#3 2012-08-11 10:12:48

Drachenbauer
Scratcher
Registered: 2010-06-22
Posts: 55

Re: Frage zum Bauteil "wiederhole bis"

meins geht wider weiter mit der wiederholung, wenn die berührung weg ist, aber ganau das will ich eben nicht

Last edited by Drachenbauer (2012-08-11 10:14:55)

Offline

 

#4 2012-08-11 10:35:17

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: Frage zum Bauteil "wiederhole bis"

Hmmm... Was passiert denn, wenn du "hit" gebroadcastest hast? Was machen die anderen Objekte da?

vielleicht könntest du statt

broadcast [hit v] and wait
eher

broadcast [hit v] 
nehmen? Was ändert das?

Last edited by LiFaytheGoblin (2012-08-11 10:35:28)

Offline

 

#5 2012-08-11 11:45:54

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: Frage zum Bauteil "wiederhole bis"

das stimmt schon, es geht dann nicht weiter


http://blocks.scratchr.org/API.php?action=projects&amp;type=newest&amp;return=image&amp;user=taddl
http://blocks.scratchr.org/API.php?user=taddl&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1

Offline

 

#6 2012-08-11 16:36:57

Drachenbauer
Scratcher
Registered: 2010-06-22
Posts: 55

Re: Frage zum Bauteil "wiederhole bis"

hier mein komplettes Script (original ausm Projekt)
http://i33.servimg.com/u/f33/13/23/47/63/script11.png

das "hit" weist nur bestimmte Objekte an, sich zu verstecken.

Offline

 

#7 2012-08-12 06:21:49

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: Frage zum Bauteil "wiederhole bis"

seltsam... aber bei mir buggt das <wird sprite ... berührt> auch. versuche es mal mit <wird farbe ... berührt>

was anderes fällt mir dazu aber auch nicht ein

Offline

 

#8 2012-08-13 05:37:46

taddl
Scratcher
Registered: 2009-03-08
Posts: 100+

Re: Frage zum Bauteil "wiederhole bis"

mach es lieber mit:
Zeige auf objekt
gehe 10 schritte
in der schleife.
wenn du fahre in 5 ssekunden machst, ist das andere objekt innerhalb dieser 5 sekunden vielleicht schon weg.


http://blocks.scratchr.org/API.php?action=projects&amp;type=newest&amp;return=image&amp;user=taddl
http://blocks.scratchr.org/API.php?user=taddl&amp;action=projects&amp;type=newest&amp;return=text&amp;num=1

Offline

 

#9 2012-08-18 14:21:48

Drachenbauer
Scratcher
Registered: 2010-06-22
Posts: 55

Re: Frage zum Bauteil "wiederhole bis"

taddl wrote:

mach es lieber mit:
Zeige auf objekt
gehe 10 schritte
in der schleife.
wenn du fahre in 5 ssekunden machst, ist das andere objekt innerhalb dieser 5 sekunden vielleicht schon weg.

dann geht das objekt mit dem Script aber nicht bis ganz hin zu dem anderen objekt, d soll es aber hingehen

Offline

 

#10 2012-08-18 15:25:35

LiFaytheGoblin
Scratcher
Registered: 2011-11-14
Posts: 1000+

Re: Frage zum Bauteil "wiederhole bis"

Drachenbauer wrote:

taddl wrote:

mach es lieber mit:
Zeige auf objekt
gehe 10 schritte
in der schleife.
wenn du fahre in 5 ssekunden machst, ist das andere objekt innerhalb dieser 5 sekunden vielleicht schon weg.

dann geht das objekt mit dem Script aber nicht bis ganz hin zu dem anderen objekt, d soll es aber hingehen

hast du es "in der schleife" das heißt mit wiederholung gemacht?

Offline

 

Board footer