Move CCCamera con el método ccTouchesMoved? (cocos2d, iphone)

so tengo esto funcionando:

-(void) ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
{
    UITouch *myTouch = [touches anyObject];
    CGPoint location = [myTouch locationInView:[myTouch view]];
    location = [[CCDirector sharedDirector] convertToGL:location];

        for( UITouch *touch in touches ) {
            CGPoint touchLocation = [touch locationInView: [touch view]];   
            CGPoint prevLocation = [touch previousLocationInView: [touch view]];    

            touchLocation = [[CCDirector sharedDirector] convertToGL: touchLocation];
            prevLocation = [[CCDirector sharedDirector] convertToGL: prevLocation];

            CGPoint diff = ccpSub(touchLocation,prevLocation);
            [self setPosition: ccpAdd(self.position, diff)];
        }
}

Puedo mover la capa con el dedo PERO quiero mover la cámara pero no tengo ninguna experiencia con la cámara.

¿Alguien puede ayudarme

Muchas gracias Que tengas un buen día

:)

Respuestas a la pregunta(1)

Su respuesta a la pregunta