Pergunta

Estou tentando desenvolver um jogo para iPhone usando o Cocos2D. Eu preciso da opção 'arrastar' em Cocos2d. É possível implementar a opção de arrasto no Cocos2D?

Foi útil?

Solução

Está bem feito:

-(BOOL)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {

    UITouch *touch = [touches anyObject];

    CGPoint location = [touch locationInView: [touch view]];
    CGPoint convertedLocation = [[Director sharedDirector] convertCoordinate:location];
        //start ur logical code

}

Outras dicas

Para arrastar, você pode simplesmente definir o centro do sprite para a localização das coordenadas de toque atuais.

Veja a amostra do Apple Dev: MoveMe Eu acho que isso ajudará.

Você está tentando criar um jogo de encontro de caminho, como controle de vôo ou mestre do porto? Explique com mais detalhes o que você está tentando alcançar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top