Аттракторы

Кроме эмитентов, система частицы может содержать аттракторы. Аттракторы притягивают частицы (или их отталкивают). Система частиц может иметь множество аттракторов. Мы всё же рекомендуем использовать несколько аттракторов, поскольку больщое количество замедляет обработку частиц. Аттракторы имеют следующие свойства:

Для определения аттракторов существуют следующие функции. Отметьте, что каждый из них получает идентификатор системы частиц, который принадлежит как первый аргумент.

part_attractor_create(ps) Cоздаёт аттрактор в системе частиц с идентификатором ps. Возвращает идентификатор созданного аттрактора. Этот идентификатор должен быть использован во всех нижеуказанных вызовах, чтобы устанавливать свойства аттрактора.
part_attractor_destroy(ps,ind) Уничтожает аттрактор с идентификатором ind. Используйте это, если Вам больше не нужна эта частица, чтобы сохранить память.
part_attractor_destroy_all(ps) Уничтожает все созданные аттракторы в системе частицы.
part_attractor_exists(ps,ind) Возвращает, если в системе частиц сушествует указанный аттрактор.
part_attractor_clear(ps,ind) Очищает аттрактор ind на установки по умолчанию.
part_attractor_position(ps,ind,x,y) Устанавливает аттрактор с идентификатором ind, существующий в системе частиц с координатами (x,y).
part_attractor_force(ps,ind,force,dist,kind,aditive) Устанавливает соответствующие параметры для аттрактора с идентификатором ind.