I stumbled from one problem to another one: Solving the first problem, now my particle trail is delayed way behind the touch position when a finger moves over the screen.
it worked great when I was initialising the CAEmitterLayer by overwriting
+ (Class) layerClass
{
//configure the UIView to have emitter layer
return [CAEmitterLayer class];
}
and the initializing with
fireEmitter = (CAEmitterLayer*)self.layer;
I changed that to
fireEmitter = [CAEmitterLayer layer];
fireEmitter.frame = self.bounds;
[self.layer addSublayer:fireEmitter];
and now the emitter cells follow the moved touch point like geishas in a distance
why is that? because I chnaged the layer where the emitter is emitting now? please help! thnx