Problema para eliminar grupo de actores distintos

Hola, quiero poder eliminar todos los actores que agrege dentro de un grupo y pense que seria “mi_grupo.eliminar()” pero no funciona :(, si alguien sabe como se hace se lo agradezco :smiley:

Buenas, @Pan!

Supongo que tu grupo está en un array. La manera de eliminar elementos de un array en Python es con un método FOR IN (tambien con un FOREACH en otros lenguajes de programación).

Un ejemplo de esto es cuando eliminamos todos los actores que están en pantalla.

actores = pilas.actores.listar_actores()
    # Elimina todos los actores de la pantalla
	for actor in actores:
		actor.eliminar()

No lo he probado, pero podría ser algo muy parecido a eso, no crees? Por ejemplo,

for actor in Mi_Grupo:
    actor.eliminar()

El ciclo FOR IN recorre uno a uno todos los elementos de un array y hace lo que esté programado, en este caso eliminar() cada uno de los elementos.

Un saludo! :wink:

1 Like

GRACIAS, me sirvio mucho, ademas con esto puedo arreglar otros bugs de mi juego :smiley: