Discuss Scratch

Fressraupe
Scratcher
100+ posts

Wie geht es, Skripte schnell ablaufen zu lassen?

Hallo,

weiß jemand wie man einen

wiederhole (10) mal

end

Block schnell ablaufen zulassen?
Ich arbeite schon an vielen Malstift Projekten, wo ich diesen Block brauche. Leider geht es nicht, den Block schnell ablaufen zu lassen.

Wenn die grüne Flagge angeklickt
wiederhole fortlaufend
Liste durchgehen
end

Definiere Liste durchgehen
wische Malspuren weg
setze [Element v] auf [1]
wiederhole (Länge von [Kostüm v] :: list) mal
wechsle zu Kostüm (Element (Element) von [Kostüm v] :: list)
gehe zu x: (Element (Element) von [x-position v] :: list) y: (Element (Element) von [y-position v] :: list)
hinterlasse Abdruck
ändere [Element v] um (1)
end

Weiß jemand, wie es anders gehen könnte?

Ich würde mich auf eine Antwort freuen, weil dann komme ich endlich bei vielen Projekten weiter.

Last edited by Fressraupe (May 8, 2021 19:47:51)


AsterixDavid
Scratcher
100+ posts

Wie geht es, Skripte schnell ablaufen zu lassen?

Fressraupe wrote:

Hallo,

weiß jemand wie man einen

wiederhole (10) mal

end

Block schnell ablaufen zulassen?
Ich arbeite schon an vielen Malstift Projekten, wo ich diesen Block brauche. Leider geht es nicht, den Block schnell ablaufen zu lassen.

setze [Element v] auf [1]
wiederhole (Länge von [Kostüm v] :: list) mal
ändere [Element v] um (1)
end

Weiß jemand, wie es anders gehen könnte?

Ich würde mich auf eine Antwort freuen, weil dann komme ich endlich bei vielen Projekten weiter.
Einen Block oder so etwas ähnliches gibt es leider noch nicht, aber man kann Projekte im Turbo-Modus laufen lassen. Um den Turbo Modus einzuschalten, drücke Shift und den Play-Button, oder klicke auf Bearbeiten und dann Turbo Modus ein/ausschalten.
Hoffe, ich konnte helfen

Folge mir auf meinem Profil!
Mein bestes Spiel: Agent One || Mobile Scrolling Adventure
Meine neueste Animation: Bike || An Animation
Mein neuester Platformer: Detonation || A mobile game


LOLboy2009
Scratcher
500+ posts

Wie geht es, Skripte schnell ablaufen zu lassen?

AsterixDavid wrote:

Fressraupe wrote:

Hallo,

weiß jemand wie man einen

wiederhole (10) mal

end

Block schnell ablaufen zulassen?
Ich arbeite schon an vielen Malstift Projekten, wo ich diesen Block brauche. Leider geht es nicht, den Block schnell ablaufen zu lassen.

setze [Element v] auf [1]
wiederhole (Länge von [Kostüm v] :: list) mal
ändere [Element v] um (1)
end

Weiß jemand, wie es anders gehen könnte?

Ich würde mich auf eine Antwort freuen, weil dann komme ich endlich bei vielen Projekten weiter.
Einen Block oder so etwas ähnliches gibt es leider noch nicht, aber man kann Projekte im Turbo-Modus laufen lassen. Um den Turbo Modus einzuschalten, drücke Shift und den Play-Button, oder klicke auf Bearbeiten und dann Turbo Modus ein/ausschalten.
Hoffe, ich konnte helfen
Ja, das gibt es wirklich nicht. Aber ich glaube wen man ein bisschen trickst geht da schon was:
Wenn die grüne Flagge angeklickt
wiederhole (1) mal

end
Wen du diesen Block (Ereignisblock kannst du gern noch Umltauschen) genau 10x machst, hätte das Programm einzelne Skripte, die gleichzeitig ausgeführt werden. Hoffe konnte dir helfen.

MAKE WITH ME Food4Food on my Profile! :D (i give you a taco for a cupcake *Yummy*)
The Joke Simulator 1.4.5 Thanks for +120 Views! Forum Stats here…
SOS (ScratchOperatingSystem): here!
OK…. MY NEW WEEEEbsiTE! CLICK HERE: –> <– (sry this Website is only German I will make soon it in English. )
LG LOLboy2009
Fressraupe
Scratcher
100+ posts

Wie geht es, Skripte schnell ablaufen zu lassen?

Danke für die Antwort

Weiß irrgentjemand noch, wie man eine Liste schnell durchgehen kann?

Ich könnte jetzt das auch so machen, das die Listen nur eine bestimmte Menge der Elemente haben dürften:

Wenn die grüne Flagge angeklickt
wiederhole fortlaufend
Liste durchgehen
end

Definiere Liste durchgehen
wische Malspuren weg
setze [Element v] auf [1]
Element
Element
Element
Element
Element
…und so weiter

Definiere Element
wechsle zu Kostüm (Element (Element) von [Kostüm v] :: list)
gehe zu x: (Element (Element) von [x-position v] :: list) y: (Element (Element) von [y-position v] :: list)
hinterlasse Abdruck
ändere [Element v] um (1)

Last edited by Fressraupe (May 9, 2021 11:42:37)


TimMcCool
Scratcher
100+ posts

Wie geht es, Skripte schnell ablaufen zu lassen?

Du musst beim Erstellen des Blocks “Ohne Bildschirmaktualisierung laufen lassen” ankreuzen. Dann wird der Block schnell ausgeführt.

Developer of scratchattach, the most popular Python Scratch API wrapper
LOLboy2009
Scratcher
500+ posts

Wie geht es, Skripte schnell ablaufen zu lassen?

TimMcCool wrote:

Du musst beim Erstellen des Blocks “Ohne Bildschirmaktualisierung laufen lassen” ankreuzen. Dann wird der Block schnell ausgeführt.
Ich habe dich noch nie in ein Diskussionsforum schreiben sehen. Lol

MAKE WITH ME Food4Food on my Profile! :D (i give you a taco for a cupcake *Yummy*)
The Joke Simulator 1.4.5 Thanks for +120 Views! Forum Stats here…
SOS (ScratchOperatingSystem): here!
OK…. MY NEW WEEEEbsiTE! CLICK HERE: –> <– (sry this Website is only German I will make soon it in English. )
LG LOLboy2009
Fressraupe
Scratcher
100+ posts

Wie geht es, Skripte schnell ablaufen zu lassen?

TimMcCool wrote:

Du musst beim Erstellen des Blocks “Ohne Bildschirmaktualisierung laufen lassen” ankreuzen. Dann wird der Block schnell ausgeführt.

Danke für die Antwort. Jetzt kann ich meine ganzen angefangenen Projekte weiter machen.

Powered by DjangoBB