Discuss Scratch

Alex0510
New to Scratch
1 post

Sprite dublizieren

Hallo zusammen!

Ist es möglich ein Sprite (also z.B. die Katze - Sprite1) im Programmverlauf zu dublizieren und das Duplikat dann eigenständig zu programmieren?

Ich möchte also Sprite1 nach einigen Aktionen duplizieren und dem Duplikat (Sprite1a) dann eigenständige Funktionen zuweisen. Das Duplikat könnte dann z.B. ebenfalls dupliziert werden (zu Sprite1b) und etwas anderes machen. Und so fort…

Sollte dies nicht möglich sein, gibt es einen anderen Weg, aus einer Katze im Programmverlauf 2 zu machen, die sich dann z.B. in unterschiedliche Richtungen bewegen?

Vielen Dank vorweg!!

Alex und Matthias
Tohmis
Scratcher
100+ posts

Sprite dublizieren

Ja, gibt es. Der Blöcke heist |erzeuge Klon von ()| diese Klone können dann eigenständige Skripte bekommen, durch den Startblock |wenn ich als Klon entstehe|

Play now. Have fun
TM_
Scratcher
1000+ posts

Sprite dublizieren

Genau. Außerdem kannst du für die Scratchkatze einige “eigene” Variablen erstellen. Denn wenn du ein Sprite mit eigenen (nicht globalen!) variablen klonst, werden diese auch privat für jeden einzelnen Klon sein, wodurch du dann auch alle Klone von einander unterscheiden lassen kannst. Dies geht nämlich mit den fühlen Blöcken nicht bei Klonen.

PS: Du kannst maximal 300 Klone haben, nicht, dass du dich wunderst, dass es nicht mehr werden


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

Sprite dublizieren

zum Beispiel:
wenn gf angeklickt -> erzeuge Clon

Wenn ich als Clon entstehe -> sage

meintest du das so?
Lilifant7253
Scratcher
1000+ posts

Sprite dublizieren

TM_ wrote:

Genau. Außerdem kannst du für die Scratchkatze einige “eigene” Variablen erstellen. Denn wenn du ein Sprite mit eigenen (nicht globalen!) variablen klonst, werden diese auch privat für jeden einzelnen Klon sein, wodurch du dann auch alle Klone von einander unterscheiden lassen kannst. Dies geht nämlich mit den fühlen Blöcken nicht bei Klonen.

PS: Du kannst maximal 300 Klone haben, nicht, dass du dich wunderst, dass es nicht mehr werden
Die ganzen orangen Variablen werden mit den Clonen mitgeclont? Wusste ich noch gar nich. Aber das is praktisch!

Übrigens warum schreiben hier alle sowas wie “|wenn ich als Klon entstehe|” statt
wenn ich als klon entstehe     ?
Ist euch [scratchblocks] zu lang?

I've reached the 1000+ post rank on wednesday, 11th Sept., 2013 18:29 (German time) / 12:29 (Eastern Standard Time)
Hi! I Iike helping others. So feel free to leave a question at my profile!

TM_
Scratcher
1000+ posts

Sprite dublizieren

Lilifant7253 wrote:

TM_ wrote:

Genau. Außerdem kannst du für die Scratchkatze einige “eigene” Variablen erstellen. Denn wenn du ein Sprite mit eigenen (nicht globalen!) variablen klonst, werden diese auch privat für jeden einzelnen Klon sein, wodurch du dann auch alle Klone von einander unterscheiden lassen kannst. Dies geht nämlich mit den fühlen Blöcken nicht bei Klonen.

PS: Du kannst maximal 300 Klone haben, nicht, dass du dich wunderst, dass es nicht mehr werden
Die ganzen orangen Variablen werden mit den Clonen mitgeclont? Wusste ich noch gar nich. Aber das is praktisch!

Übrigens warum schreiben hier alle sowas wie “|wenn ich als Klon entstehe|” statt
wenn ich als klon entstehe     ?
Ist euch [scratchblocks] zu lang?

Ne, nicht alle, nur die privaten, also objekteigenen Variablen werden mit geklont, alles globale bleibt einzigartig und global.
Scratchblocks ist mir persönlich zu ungewohnt und wenn ich wenig zeit hab möchte ich nicht noch minutenlang ausprobieren bis es endlich richtig aussieht. Da ich in englischer Sprache scratche kenne ich auch nicht alle deutschen Blocknamen.


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

Sprite dublizieren

TM_ wrote:

Lilifant7253 wrote:

TM_ wrote:

Genau. Außerdem kannst du für die Scratchkatze einige “eigene” Variablen erstellen. Denn wenn du ein Sprite mit eigenen (nicht globalen!) variablen klonst, werden diese auch privat für jeden einzelnen Klon sein, wodurch du dann auch alle Klone von einander unterscheiden lassen kannst. Dies geht nämlich mit den fühlen Blöcken nicht bei Klonen.

PS: Du kannst maximal 300 Klone haben, nicht, dass du dich wunderst, dass es nicht mehr werden
Die ganzen orangen Variablen werden mit den Clonen mitgeclont? Wusste ich noch gar nich. Aber das is praktisch!

Übrigens warum schreiben hier alle sowas wie “|wenn ich als Klon entstehe|” statt
wenn ich als klon entstehe     ?
Ist euch [scratchblocks] zu lang?

Ne, nicht alle, nur die privaten, also objekteigenen Variablen werden mit geklont, alles globale bleibt einzigartig und global.
Scratchblocks ist mir persönlich zu ungewohnt und wenn ich wenig zeit hab möchte ich nicht noch minutenlang ausprobieren bis es endlich richtig aussieht. Da ich in englischer Sprache scratche kenne ich auch nicht alle deutschen Blocknamen.
Also doch nur solche Variablen wie Größe und Kostümnummer…

Last edited by Lilifant7253 (Oct. 9, 2013 16:04:50)


I've reached the 1000+ post rank on wednesday, 11th Sept., 2013 18:29 (German time) / 12:29 (Eastern Standard Time)
Hi! I Iike helping others. So feel free to leave a question at my profile!

Den-DenMedia
Scratcher
500+ posts

Sprite dublizieren

Lilifant7253 wrote:

TM_ wrote:

Lilifant7253 wrote:

TM_ wrote:

Genau. Außerdem kannst du für die Scratchkatze einige “eigene” Variablen erstellen. Denn wenn du ein Sprite mit eigenen (nicht globalen!) variablen klonst, werden diese auch privat für jeden einzelnen Klon sein, wodurch du dann auch alle Klone von einander unterscheiden lassen kannst. Dies geht nämlich mit den fühlen Blöcken nicht bei Klonen.

PS: Du kannst maximal 300 Klone haben, nicht, dass du dich wunderst, dass es nicht mehr werden
Die ganzen orangen Variablen werden mit den Clonen mitgeclont? Wusste ich noch gar nich. Aber das is praktisch!

Übrigens warum schreiben hier alle sowas wie “|wenn ich als Klon entstehe|” statt
wenn ich als klon entstehe     ?
Ist euch [scratchblocks] zu lang?

Ne, nicht alle, nur die privaten, also objekteigenen Variablen werden mit geklont, alles globale bleibt einzigartig und global.
Scratchblocks ist mir persönlich zu ungewohnt und wenn ich wenig zeit hab möchte ich nicht noch minutenlang ausprobieren bis es endlich richtig aussieht. Da ich in englischer Sprache scratche kenne ich auch nicht alle deutschen Blocknamen.
Also doch nur solche Variablen wie Größe und Kostümnummer…
nicht nur, wenn man ne variable erstellt kann man ja entscheiden ob die variable für alle Objekte sein soll oder für nur ein Objekt.
Lilifant7253
Scratcher
1000+ posts

Sprite dublizieren

Den-DenMedia wrote:

nicht nur, wenn man ne variable erstellt kann man ja entscheiden ob die variable für alle Objekte sein soll oder für nur ein Objekt.
Das kommt mir bekannt vor. Das hab ich irgendwo schon mal gelesen. Keine Ahnung wo… Wo kann man das einstellen?

I've reached the 1000+ post rank on wednesday, 11th Sept., 2013 18:29 (German time) / 12:29 (Eastern Standard Time)
Hi! I Iike helping others. So feel free to leave a question at my profile!

Den-DenMedia
Scratcher
500+ posts

Sprite dublizieren

Lilifant7253 wrote:

Den-DenMedia wrote:

nicht nur, wenn man ne variable erstellt kann man ja entscheiden ob die variable für alle Objekte sein soll oder für nur ein Objekt.
Das kommt mir bekannt vor. Das hab ich irgendwo schon mal gelesen. Keine Ahnung wo… Wo kann man das einstellen?
wenn man ne variable erstellt kommt ein Fenster wo steht: ‘variablenname’ und da unten sind zwei Kästchen wo man das einstellt.
Lilifant7253
Scratcher
1000+ posts

Sprite dublizieren

Ach, stimmt… Trotzdem danke!

I've reached the 1000+ post rank on wednesday, 11th Sept., 2013 18:29 (German time) / 12:29 (Eastern Standard Time)
Hi! I Iike helping others. So feel free to leave a question at my profile!

Den-DenMedia
Scratcher
500+ posts

Sprite dublizieren

Lilifant7253 wrote:

Ach, stimmt… Trotzdem danke!
kein Ding
TM_
Scratcher
1000+ posts

Sprite dublizieren

weitere Klon-infos gibts übrigens hier
Klonen

Last edited by TM_ (Oct. 11, 2013 13:42: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
Lilifant7253
Scratcher
1000+ posts

Sprite dublizieren

Danke!

I've reached the 1000+ post rank on wednesday, 11th Sept., 2013 18:29 (German time) / 12:29 (Eastern Standard Time)
Hi! I Iike helping others. So feel free to leave a question at my profile!

debiankaios
Scratcher
500+ posts

Sprite dublizieren

Den-DenMedia wrote:

Lilifant7253 wrote:

Den-DenMedia wrote:

nicht nur, wenn man ne variable erstellt kann man ja entscheiden ob die variable für alle Objekte sein soll oder für nur ein Objekt.
Das kommt mir bekannt vor. Das hab ich irgendwo schon mal gelesen. Keine Ahnung wo… Wo kann man das einstellen?
wenn man ne variable erstellt kommt ein Fenster wo steht: ‘variablenname’ und da unten sind zwei Kästchen wo man das einstellt.
Achtung, unten gibt es noch ein Kästchen namens Cloud-Variable das ist das falsche Kästchen!

Last edited by debiankaios (March 30, 2020 17:40:26)




Webseite
Folgen, Liken und Favoriesieren nicht vergessen! nicht vergessen!
452/500 Post ereicht!
schoeneBiene
Scratcher
100+ posts

Sprite dublizieren

debiankaios wrote:

Den-DenMedia wrote:

Lilifant7253 wrote:

Den-DenMedia wrote:

nicht nur, wenn man ne variable erstellt kann man ja entscheiden ob die variable für alle Objekte sein soll oder für nur ein Objekt.
Das kommt mir bekannt vor. Das hab ich irgendwo schon mal gelesen. Keine Ahnung wo… Wo kann man das einstellen?
wenn man ne variable erstellt kommt ein Fenster wo steht: ‘variablenname’ und da unten sind zwei Kästchen wo man das einstellt.
Achtung, unten gibt es noch ein Kästchen namens Cloud-Variable das ist das falsche Kästchen!
Ich hab nichts mit “Cloud-Variable”
Atten007
Scratcher
100+ posts

Sprite dublizieren

Alex0510 wrote:

Hallo zusammen!

Ist es möglich ein Sprite (also z.B. die Katze - Sprite1) im Programmverlauf zu dublizieren und das Duplikat dann eigenständig zu programmieren?

Ich möchte also Sprite1 nach einigen Aktionen duplizieren und dem Duplikat (Sprite1a) dann eigenständige Funktionen zuweisen. Das Duplikat könnte dann z.B. ebenfalls dupliziert werden (zu Sprite1b) und etwas anderes machen. Und so fort…

Sollte dies nicht möglich sein, gibt es einen anderen Weg, aus einer Katze im Programmverlauf 2 zu machen, die sich dann z.B. in unterschiedliche Richtungen bewegen?

Vielen Dank vorweg!!

Alex und Matthias

Ja, es ist sogar möglich, eine Figur zu duplizieren. Dazu machst du einen Rechtsklick auf die gewünschte Figur und wählst dann “Duplizieren”, aber BITTE NICHT “Entfernen” aus!!! Siehe auch Klonen.
celefant
Scratcher
100+ posts

Sprite dublizieren

Du kannst auch lange drauf drücken und dann dubliziehren!

Powered by DjangoBB