Создайте подкласс CCParticleSystemQuad и переопределите обновление: метод или updateQuadWithParticle: newPosition: метод.
@interface MyParticleSystem : CCParticleSystemQuad
@end
@implementation MyParticleSystem
- (void)updateQuadWithParticle:(tCCParticle*)particle newPosition:(CGPoint)pos
{
/* use pos */
[super updateQuadWithParticle:particle newPosition:pos];
}
@end
РЕДАКТИРОВАНИЕ:
Вы можете установить любые данные (положение, цвет и т. Д.) Для частиц следующим образом.
@interface MyParticleSystem : CCParticleSystemQuad
@end
@implementation MyParticleSystem
- (void)update:(ccTime)dt
{
/* implement as cocos2d/CCParticleSystem.m -update: */
}
@end