они были сдвинуты, но я исправил это с помощью [self convertTouchToNodeSpace];

то я получил это работает:

-(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)];
        }
}

Я могу перемещать слой пальцем, НО я хочу переместить cccamera, но у меня нет никакого опыта работы с cccamera.

Может кто-нибудь помочь мне?

Большое спасибо, хорошего дня

:)

Ответы на вопрос(1)

Ваш ответ на вопрос