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!
1 Like
gracias si esl es