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

#1 2011-05-07 14:55:39

drdracula
New Scratcher
Registered: 2011-03-02
Posts: 6

viele Variablen, viele Objekte.

... wenn ich mehrere Variablen erstelle dann muss ich viele befehle bei mir kopieren und ändern damit die für verschiedene objekete zuständig sind (sende,empfange und so)
Kann ich das irgendwie vermeiden? z.B indem die neuen Variablen mit einer zusätzlichen Zahl(name der variable) entstehen und sich zu einem objekt zuordnen?
Ich versuche ein Spiel zu erstellen und es geht in dem Spiel um Blöcke die man zerstören kann, aber wenn ich einen Neuen Block erstelle muss ich deswegen neue Variable erstellen und viele Befehle verändern udn kopieren. Deswegen die Frage. Sind Listen(Arrays) die Lösung?

Offline

 

#2 2011-05-07 18:01:38

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: viele Variablen, viele Objekte.

Ja Listen wären ne gute lösung.Mache dann einfach anstatt der Variable x-tes Element aus Liste X. Dann musst du nur überall die Zahl einzelnt eingeben, aber besser als für jedes eine eigene Variable zu erstellen.


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 

#3 2011-05-08 05:06:39

drdracula
New Scratcher
Registered: 2011-03-02
Posts: 6

Re: viele Variablen, viele Objekte.

danke Dir für die Antwort.
Ich werde es gleich versuchen  big_smile

Offline

 

#4 2011-05-08 05:59:30

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: viele Variablen, viele Objekte.

Ne Frage:Wird das so ne Art 2D minecraft?


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 

#5 2011-05-08 06:03:07

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: viele Variablen, viele Objekte.

Und noch ne Möglichkeit:Du kannst bei erstelle Variable machen: Nur für dieses Objekt.Wenn du das Objekt dann vervielfältigst, hat jedes seine eigene Variable.Je nach dem Wasdu machen musst musst du dann schuan was besser wäre, also listen oder eigene Variablen.Wenn sich die Variable oft ändern muss, nimm am besten keine listen.


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 

#6 2011-05-08 12:22:46

drdracula
New Scratcher
Registered: 2011-03-02
Posts: 6

Re: viele Variablen, viele Objekte.

Ja, ich versuche sowas wie Minecraft in 2D zu erstellen.
Genau das ist mein Problem ich brauche dan für jeden Block eine neue Variable(zerstören1, zerstören2, zerstören3,.. usw.) Kann man das nicht irgendwie leichter machen ? Ich habe nämlich noch sowas wie drei Stufen wenn ein Block zerstört wird(sowas wie Risse auf dem Block) und das alles macht sehr viel Arbeit.
Deswegen ist meine Frage. Wie kann ich das vereinfachen?
Hier ein Screenshoot davon: http://img.ihack.se/images/15130487190213.png

Offline

 

#7 2011-05-08 15:17:52

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: viele Variablen, viele Objekte.

Mache ein Objekt, welches die Risse sind.Dann musst du einstellen, dass jeder Block die Risse Variable auf seine eigene Zahl stellt. Das Risse objekt geht dann je nach variable zu einem bestimmten block.


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 

#8 2011-06-14 16:40:27

ZeroLuck
Scratcher
Registered: 2010-02-23
Posts: 500+

Re: viele Variablen, viele Objekte.

Wenn du für jedes Objekt eine eigene Nummer hast (die du nicht mit der Hand
setzen musst) ist das mit Listen sehr einfach.
Ich habe dir mal ein Beispiel programmiert welches Kopieren extrem vereinfacht:
http://scratch.mit.edu/projects/ZeroLuck/1860332

Schaue dir mal den Code an (Ist ganz wenig).


http://3.bp.blogspot.com/-oL2Atzp0Byw/T465vIQ36dI/AAAAAAAAADo/1vqL4PvhkM0/s1600/scratchdachwiki.png

Offline

 

#9 2011-07-11 11:33:18

Seedlix
New Scratcher
Registered: 2011-06-08
Posts: 1

Re: viele Variablen, viele Objekte.

Hallo ZeroLuck, halle Zusammen,

ich habe etwas länger nach einer einfachen Kopiermöglichkeit in Scratch gesucht und bin von ZeroLucks Idee begeistert. Ich habe das Programm - ZeroLucks Einverständnis vorsetzend - noch etwas erweitert. Für die Programmierung von Blockout brauchte ich mehrere Block in mehreren Reihen. Dies ist mit der kleinen Erweiterung von mir nun möglich. Vielleicht können ja einige andere das auch gebrauchen. Zu finden ist das Programm unter:

http://scratch.mit.edu/projects/Seedlix/1915184

Offline

 

Board footer