Come posso implementare l'opzione "Trascina" in Cocos2d?
-
03-07-2019 - |
Domanda
Sto cercando di sviluppare un gioco per iPhone usando Cocos2d. Ho bisogno dell'opzione 'DRAG' in Cocos2d. È possibile implementare l'opzione di trascinamento in Cocos2d?
Soluzione
Ha funzionato bene:
-(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
}
Altri suggerimenti
Per trascinare puoi semplicemente impostare il centro dello sprite sulla posizione delle coordinate tattili correnti.
Guarda l'esempio Apple Dev: MoveMe Penso che questo aiuterà.
Stai cercando di creare un gioco di ricerca di percorsi come Flight Control o Harbor Master? Spiega più in dettaglio cosa stai cercando di ottenere.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow