Buenas Carla, hay dos formas de lograr lo que quieres.
Podrías usar comportamientos, que son tareas que se pueden
encadenar una debajo de otra.
import pilas
pilas.iniciar()
mono = pilas.actores.Mono()
pasos = 3
mono.x = -50
mono.y = -50
mono.hacer_luego(pilas.comportamientos.Avanzar(90, pasos))
mono.hacer_luego(pilas.comportamientos.Girar(180, 10))
mono.hacer_luego(pilas.comportamientos.Avanzar(180, pasos))
mono.hacer_luego(pilas.comportamientos.Girar(360, 10))
mono.hacer_luego(pilas.comportamientos.Avanzar(5, pasos))
mono.hacer_luego(pilas.comportamientos.Girar(180, 10))
pilas.avisar("Movimiento mediante comportamientos.")
pilas.ejecutar()
Incluso puedes ver cómo escribir tus propios comportamientos
ejecutando "pilas.ver(pilas.comportamientos)".
Otra posibilidad es usar una función cómo
"pilas.mundo.agregar_tarea_una_vez" que adminte como argumento
el tiempo que tiene que esperar, una funcion y algunos argumentos.
Por ejemplo, para hacer que aparezca un personaje luego de
esperar 4 segundos podemos hacer:
import pilas
pilas.iniciar()
def crear_personaje():
m = pilas.actores.Mono()
pilas.mundo.agregar_tarea_una_vez(4, crear_personaje)
Esta segunda forma es mas sencilla, pero solo tienes que
saber exactamente cuanto esperar para hacer cada cosa y expresarlo
en segundos.
Saludos.