Atractores

Además de los emisores, un sistema de partículas también puede contener atractores. Un atractor atrae a las partículas (o las aleja). Un sistema de partículas puede tener múltiples atractores. Aunque se te recomienda solo usar unos pocos porque alentarán el procesamiento de las partículas. Un atractor tiene las siguientes propiedades:

Las siguientes funciones definen atractores. Nota que todas necesitan como primer argumento el índice del sistema de partículas al cual pertenecen.

part_attractor_create(ps) Crea un nuevo atractor en el sistema de partículas ps. Devuelve el índice del atractor. Este índice debe emplearse en la llamada a las funciones siguientes para configurar las propiedades del atractor.
part_attractor_destroy(ps,ind) Destruye el atractor ind dentro del sistema de partículas ps. Llama a esta función si ya no necesitas el atractor para ahorrar espacio.
part_attractor_destroy_all(ps) Destruye todos los atractores que hayan sido creados en el sistema de partículas ps.
part_attractor_exists(ps,ind) Devuelve true si el atractor ind existe dentro del sistema de partículas ps.
part_attractor_clear(ps,ind) Devuelve los valores del atractor a sus valores por defecto.
part_attractor_position(ps,ind,x,y) Establece a (x,y) la posición del atractor ind.
part_attractor_force(ps,ind,force,dist,kind,aditive) Establece las propiedades de fuerza del atractor ind.