¿Cómo puedo implementar la opción “Arrastrar” en Cocos2d?
-
03-07-2019 - |
Pregunta
Estoy tratando de desarrollar un juego para iPhone usando Cocos2d. Necesito la opción 'DRAG' en Cocos2d. ¿Es posible implementar la opción de arrastrar en Cocos2d?
Solución
Está bien hecho:
-(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
}
Otros consejos
Para arrastrar puede simplemente establecer el centro del sprite en la ubicación de las coordenadas táctiles actuales.
Vea la muestra de Apple Dev: MoveMe Creo que esto ayudará.
¿Estás intentando crear un juego de búsqueda de rutas como Flight Control o Harbour Master? Explique con más detalle lo que está tratando de lograr.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow