Ce que je veux, c'est que partout où l'utilisateur touche l'écran de l'iPhone, où je vais afficher une photo à cet endroit. Quelqu'un peut-il m'aider à obtenir des coordonnées de la zone chaque fois que l'utilisateur touche l'écran?Comment puis-je obtenir des coordonnées tactiles dans cocos2d?
0
A
Répondre
1
Vous ne dites pas que vous utilisez cocos2d, mais vous avez étiqueté votre question en tant que telle. Je vais supposer que c'est le cas.
Vous devez mettre du code dans votre fonction ccTouchesEnded
. Voici à quoi il ressemble:
-(BOOL)ccTouchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint location = [touch locationInView: [touch view]];
CCSprite *myImage = [CCSprite spriteWihFile: @"myImage.png"];
[myImage setPosition: location];
[self addChild: myImage];
return YES;
}
Il semble que vous ayez besoin de plus d'aide. Si c'est le cas, vous devriez aller à la page de l'iPhone Cocos2D et regarder à travers la configuration et les tutoriels.
Questions connexes
- 1. Obtenir des coordonnées tactiles iPhone sans utiliser les événements javascript?
- 2. Coordonnées tactiles absolues du Touchpad
- 3. iPhone, système de coordonnées cocos2d
- 4. obtenir des coordonnées tactiles (sous la forme de 0-480 et 0-320)
- 5. Mojo.Event.tap - comment obtenir des coordonnées de prise?
- 6. Comment obtenir les coordonnées des coins d'une image dans matlab
- 7. Comment obtenir des coordonnées DIV dans HTML5 Canvas?
- 8. comment obtenir les coordonnées UIImageView?
- 9. Android obtenir des coordonnées GEO actuelles
- 10. Simulation d'événements tactiles dans l'iPhone
- 11. Émulation des écrans tactiles
- 12. Obtenir les coordonnées des marqueurs Google Maps
- 13. Cliquez sur une image, obtenir des coordonnées
- 14. Cocos2D - Comment obtenir la valeur d'un label
- 15. Comment animer dans Cocos2d?
- 16. Comment intercepter des événements tactiles globalement?
- 17. Comment obtenir les coordonnées des quatre coins d'un rectangle?
- 18. Comment obtenir le curseur Coordonnées avec Javascript
- 19. Comment obtenir des coordonnées de l'image sur JPanel
- 20. Comment obtenir des coordonnées géographiques par Google Map API?
- 21. Comment obtenir Vue à partir des coordonnées X/Y
- 22. Comment obtenir la valeur actuelle de UITextField dans cocos2d 0.8.2?
- 23. Comment obtenir les coordonnées de Gridlayout
- 24. Détection des événements tactiles discrets
- 25. obtenir des coordonnées à la pression dans l'application iphone
- 26. Comment obtenir les coordonnées d'un événement tactile
- 27. Cocos2D - ccTouchesBegan pas enregistré
- 28. comment obtenir les coordonnées d'un polygone dans OpenLayers
- 29. comment apprendre "Animations dans COCOS2D"
- 30. Comment obtenir les coordonnées d'un objet dans une toile tkinter?
Ce code fonctionne bien, mais j'ai changé l'orientation de l'application en portrait et maintenant l'axe Y semble être retourné. Je veux dire quand je touche l'écran dans le coin supérieur gauche, l'image apparaît dans le coin inférieur gauche. Des idées pour lesquelles cela arrive? – Stichoza