Como posso implementar a opção "arrastar" no Cocos2D?
-
03-07-2019 - |
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?
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