Coml puedo hacer que un grupo de actores disparen

yo eh creado un grupo de actores llamados enemigo pero quisiera que esos enemigos mientras caen que vallan disparando me podrin decir como hacer porfa

Buenas, @Al33x_xD!

Algo así?

# coding: utf-8
import pilasengine
pilas = pilasengine.iniciar()

class Ovnis_Enemigos(pilasengine.actores.Actor):

	def iniciar(self):
		self.x = self.pilas.azar(-280, 280)
		self.imagen = "ovni.png"
		self.y = self.pilas.azar(100, 150)
		self.aprender('puedeExplotar')
        
		self.tarea_disparar= pilas.tareas.siempre(3, self.realizar_disparo)
		self.tarea_morir = pilas.tareas.agregar(10, self.al_morir)
    
	def actualizar(self):
		pass
    
	def realizar_disparo(self):
		#Esto hace que cada disparo tenga un angulo de tiro diferente
		self.aprender("disparar", control=None, angulo_salida_disparo = pilas.azar(250,290))
		self.disparar()

	def al_morir(self):
		self.eliminar()
		self.tarea_disparar.terminar()

pilas.actores.vincular(Ovnis_Enemigos)

def crear_ovni():
	ovni = pilas.actores.Ovnis_Enemigos()
    
pilas.tareas.siempre(3, crear_ovni)

mi_fondo = pilas.fondos.Galaxia()

pilas.ejecutar()


El ejemplo está sacado de este juego completo:

Un saludo! :wink:

1 Like

gracias si esl es :smiley: