Tengo un problema con las colisiones, creo la funcion, la colision con los actores personalizados, pero cuando lo voy a ejecutar me aparece este error: “Las colisiones solo se permiten entre actores o entre etiquetas, pero sin mezclar.”.
Gracias por la ayuda.
Hola @lucas.salva, ese mensaje de error aparece cuando definís las colisiones mezclando referencias de actores con etiquetas. La solución es definir la colisión usando solo etiquetas o solo referencias.
Por ejemplo, lo siguiente te va a dar error:
pilas.colisiones.definir(actor_mono, "bomba", hacer_algo)
porque actor_mono es el nombre de una variable que hace referencia a un actor y “bomba” (notar que está entre comillas) es el nombre de una etiqueta.
Mientras que si lo especificamos de esta forma va a funcionar:
pilas.colisiones.definir("claseDelActor", "claseDelEnemigo", hacer_algo)
Fijate que el manual tiene una descripción detallada sobre etiquetas y un ejemplo de colisiones:
http://manual.pilas-engine.com.ar/etiquetas/