Pouvons-nous savoir où nous avons tapé (touché une fois) sur un monde box2d. En tant que, location = [self convertCoordToLayer:location]; location.x,location.y
renvoie les coordonnées de l'écran. Alors, y a-t-il une méthode pour coordonner le monde?Comment obtenir l'emplacement du tap sur les coordonnées du monde?
3
A
Répondre
3
Cela dépend de la façon dont vous corrélerez votre monde physique et les graphiques. Habituellement, il suffit de diviser la position tactile par rapport à la couche par PTM_RATIO:
CGPoint touchLocation = [touch locationInView:[touch view]];
touchLocation = [[CCDirector sharedDirector] convertToGL:touchLocation];
CGPoint nodePosition = [self convertToNodeSpace: touchLocation];
b2Vec2 pos(nodePosition.x/PTM_RATIO, nodePosition.y/PTM_RATIO);
Questions connexes
- 1. Coordonnées photo Vs. Coordonnées du monde
- 2. Coordonnées des continents du monde
- 3. Convertir les coordonnées Cliquez sur les coordonnées du monde pour les coordonnées locales?
- 4. Comment obtenir les coordonnées de l'écran à partir des coordonnées du monde dans OpenGL android
- 5. coordonnées d'écran aux coordonnées du monde réel dans opengl
- 6. Java3D: objet tournant dans les coordonnées du monde?
- 7. Comment obtenir les coordonnées du mot TRichViewEdit?
- 8. Ray Tracing question, comment mapper les coordonnées d'écran aux coordonnées du monde?
- 9. Comment obtenir les frontières des pays du monde en termes de coordonnées?
- 10. OpenGL: Comment convertir les coordonnées du monde en coordonnées de l'écran?
- 11. Comment convertir les coordonnées du monde en coordonnées d'écran dans OpenGL ES 2.0
- 12. Comment convertir les coordonnées d'un objet local en coordonnées du monde?
- 13. Convertir les coordonnées du monde en coordonnées écran dans Three.js en utilisant la projection
- 14. C++ obtenir la position de la caméra dans les coordonnées du monde (opencv)
- 15. convertir les coordonnées de la fenêtre en coordonnées 3D du monde avec la fonction glut glutMouseFunc()
- 16. DirectX 9.0 (Coordonnées du monde décalant mon objet (triangle) animation
- 17. Calcul des coordonnées du monde de la couche de parallaxe?
- 18. Android OpenGL ES 2.0 coordonnées de l'écran pour les coordonnées du monde
- 19. Kinect (Microsoft Sdk) Squelette (enregistré) Données du pixel vers les coordonnées du monde réel en 3D
- 20. Problèmes pour obtenir la position du fragment du monde
- 21. écran Conversion vers les coordonnées monde
- 22. Conversion de l'axe du téléphone en axe de coordonnées du monde
- 23. Comment obtenir les coordonnées x, y du centre du cercle sur lequel l'utilisateur se déplace?
- 24. Comment obtenir les coordonnées du contact pour un contact particulier
- 25. Comment implémenter le mappage de texture répétée aligné par les coordonnées du monde dans OpenGL?
- 26. Comment obtenir les coordonnées de la zone du polygone
- 27. Comment afficher la version du fichier TAP
- 28. Détection du tap sur statique UITableViewCell dans Xamarin Studio
- 29. Comment trouver les coordonnées du texte pivoté
- 30. Obtenir du texte en textview par coordonnées