Discuss Scratch

the_kevin_ullo
Scratcher
21 posts

como puedo hacer que clones sean independiente cada uno

cómo le hago para que por ejemplo tengo 3 clones en de un objeto como arcos de puntos y como hacerle para que cada clon pueda tener puntos distintos cada uno ?

el proyecto
https://scratch.mit.edu/projects/819441176

Last edited by the_kevin_ullo (March 14, 2023 23:09:25)

TomasBrickies
Scratcher
1000+ posts

como puedo hacer que clones sean independiente cada uno

No entendi muy bien la primera pregunta (explicalo mejor, por favor)
Sobre la segunda, existen las variables locales (solo para el sprite), esas variables sirven mucho en los clones, ya que son variables únicas para cada clon.

Last edited by TomasBrickies (March 14, 2023 23:53:35)

the_kevin_ullo
Scratcher
21 posts

como puedo hacer que clones sean independiente cada uno

TomasBrickies wrote:

No entendi muy bien la primera pregunta (explicalo mejor, por favor)
Sobre la segunda, existen las variables locales (solo para el sprite), esas variables sirven mucho en los clones, ya que son variables únicas para cada clon.


ehh si claro repito. doy el ejemplo

tengo un objeto con una animación de impacto y quiero hacer 3 porterías pero no quiero crear 2 objetos más aparte del principal,
tonces se me ocurrió hacer un solo objeto con su animación pero hacer clon al objeto 3 veces pero el problema que todos los clones que hago de ese objeto es como si solo interactúa individualmente pero todas hacen las mismas acciones.

tonces las pregunta es:

cómo le hago para que cada clon pueda hacer cosas diferentes sin afectar los demas clones (1:1) Ej: clon 1 = suma 5, clon 2 = suma 10 y clon 3 suma 2 puntos .

no se si me logre explicar
TomasBrickies
Scratcher
1000+ posts

como puedo hacer que clones sean independiente cada uno

the_kevin_ullo wrote:

TomasBrickies wrote:

No entendi muy bien la primera pregunta (explicalo mejor, por favor)
Sobre la segunda, existen las variables locales (solo para el sprite), esas variables sirven mucho en los clones, ya que son variables únicas para cada clon.


ehh si claro repito. doy el ejemplo

tengo un objeto con una animación de impacto y quiero hacer 3 porterías pero no quiero crear 2 objetos más aparte del principal,
tonces se me ocurrió hacer un solo objeto con su animación pero hacer clon al objeto 3 veces pero el problema que todos los clones que hago de ese objeto es como si solo interactúa individualmente pero todas hacen las mismas acciones.

tonces las pregunta es:

cómo le hago para que cada clon pueda hacer cosas diferentes sin afectar los demas clones (1:1) Ej: clon 1 = suma 5, clon 2 = suma 10 y clon 3 suma 2 puntos .

no se si me logre explicar

Creo que ya entendi.

La solución es asignarle un número a cada clon (o ID, como quieras decirle), ejem:
al presionar bandera verde
fijar [ID global v] a [1]
crear clon de [mi mismo v]

al comenzar como clon
si <(ID global) = [1]> entonces
...
end

Mas o menos algo así, espero que se entienda.
the_kevin_ullo
Scratcher
21 posts

como puedo hacer que clones sean independiente cada uno

TomasBrickies wrote:

the_kevin_ullo wrote:

TomasBrickies wrote:

No entendi muy bien la primera pregunta (explicalo mejor, por favor)
Sobre la segunda, existen las variables locales (solo para el sprite), esas variables sirven mucho en los clones, ya que son variables únicas para cada clon.


ehh si claro repito. doy el ejemplo

tengo un objeto con una animación de impacto y quiero hacer 3 porterías pero no quiero crear 2 objetos más aparte del principal,
tonces se me ocurrió hacer un solo objeto con su animación pero hacer clon al objeto 3 veces pero el problema que todos los clones que hago de ese objeto es como si solo interactúa individualmente pero todas hacen las mismas acciones.

tonces las pregunta es:

cómo le hago para que cada clon pueda hacer cosas diferentes sin afectar los demas clones (1:1) Ej: clon 1 = suma 5, clon 2 = suma 10 y clon 3 suma 2 puntos .

no se si me logre explicar

Creo que ya entendi.

La solución es asignarle un número a cada clon (o ID, como quieras decirle), ejem:
al presionar bandera verde
fijar [ID global v] a [1]
crear clon de [mi mismo v]

al comenzar como clon
si <(ID global) = [1]> entonces
...
end

Mas o menos algo así, espero que se entienda.


tienen que ser variables locales o para todos?
the_kevin_ullo
Scratcher
21 posts

como puedo hacer que clones sean independiente cada uno

TomasBrickies wrote:

the_kevin_ullo wrote:

TomasBrickies wrote:

No entendi muy bien la primera pregunta (explicalo mejor, por favor)
Sobre la segunda, existen las variables locales (solo para el sprite), esas variables sirven mucho en los clones, ya que son variables únicas para cada clon.


ehh si claro repito. doy el ejemplo

tengo un objeto con una animación de impacto y quiero hacer 3 porterías pero no quiero crear 2 objetos más aparte del principal,
tonces se me ocurrió hacer un solo objeto con su animación pero hacer clon al objeto 3 veces pero el problema que todos los clones que hago de ese objeto es como si solo interactúa individualmente pero todas hacen las mismas acciones.

tonces las pregunta es:

cómo le hago para que cada clon pueda hacer cosas diferentes sin afectar los demas clones (1:1) Ej: clon 1 = suma 5, clon 2 = suma 10 y clon 3 suma 2 puntos .

no se si me logre explicar

Creo que ya entendi.

La solución es asignarle un número a cada clon (o ID, como quieras decirle), ejem:
al presionar bandera verde
fijar [ID global v] a [1]
crear clon de [mi mismo v]

al comenzar como clon
si <(ID global) = [1]> entonces
...
end

Mas o menos algo así, espero que se entienda.



ehh mira creo que lo pude hacer como dijiste y tambien con esto evita el lag si muchas animaciones iniciadas al mismo tiempo, gracias

https://scratch.mit.edu/projects/819441176
TomasBrickies
Scratcher
1000+ posts

como puedo hacer que clones sean independiente cada uno

De nada, perdón por no poder contestar a tiempo sobre la última pregunta, pero bueno, me alegra que lo hayas conseguido.
the_kevin_ullo
Scratcher
21 posts

como puedo hacer que clones sean independiente cada uno

TomasBrickies wrote:

De nada, perdón por no poder contestar a tiempo sobre la última pregunta, pero bueno, me alegra que lo hayas conseguido.

no te preocupes eres excente gracias ayudas mucho
Juanmanuel257325
Scratcher
0 posts

como puedo hacer que clones sean independiente cada uno

Para haser variables independientes para cada clon simplemente pon las en solo para este objeto
asqsd
Scratcher
13 posts

como puedo hacer que clones sean independiente cada uno

Juanmanuel257325 wrote:

Para haser variables independientes para cada clon simplemente pon las en solo para este objeto
Gracias bro lo necesitaba mucho

Powered by DjangoBB