use CAEmitterLayer to draw particles around a circle or a CGPath

Я пытаюсь использовать систему частиц iOS 5 (CAEmitterLayer и CAEmitterCell) для рисования частиц по окружности (или, еще лучше, CGPath), но не знаю, как это сделать. Лучшее, что я могу сделать - это сделать дугу (изменив свойство yAcceleration у CAEmitterCell), но я не могу сделать полный круг. Конечно, я могу сделать несколько дуг, чтобы имитировать круг, но "узлы" будут очень заметны. Кроме того, я не хочу использовать маски, потому что будет казаться, что частицы на краях обрезаны. Есть идеи, как это сделать?

5
задан cpprulez 28 November 2011 в 13:51
поделиться