Hola, tengo una duda, agradeceria mucho su ayuda.
Nesecito saber como hacer para que caiga un objeto de la parte superior de la pantalla hacia abajo de manera aleatoria.
Hola @juli, para mí lo más sencillo es crear una clase de actor nuevo, pero que en su método iniciar se coloque en una posición al azar.
Fijate que estoy usando la función pilas.azar
para elegir una posición aleatoria, y la función pilas.tareas.siempre
para crear estos actores en pantalla cada 2 segundos.
# coding: utf-8
import pilasengine
pilas = pilasengine.iniciar()
class ActorQueCae(pilasengine.actores.Actor):
def iniciar(self):
self.imagen = "aceituna.png"
self.y = 240
self.x = self.pilas.azar(-300, 300)
def actualizar(self):
self.y = self.y - 2
def crear_actor_al_azar():
pilas.actores.ActorQueCae()
pilas.actores.vincular(ActorQueCae)
pilas.tareas.siempre(2, crear_actor_al_azar)
pilas.ejecutar()
Te debería quedar así en pantalla: