Existe-t-il un moyen de détecter les événements tactiles d'une autre classe que le calque lui-même. J'essaye d'avoir un état contrôlant l'interaction, ajoutant l'écouteur à la couche elle-même si nécessaire au lieu de faire appel à la couche une fonction sur l'état actuel, qui pourrait être un noop. Est-ce une façon d'utiliser une telle chose?Événement iphone touch Cocos2d
1
A
Répondre
2
Voir la classe CCTouchDispatcher
(http://www.cocos2d-iphone.org/api-ref/latest-stable/interface_c_c_touch_dispatcher.html)
Vous pouvez souscrire une classe qui implémente CCStandardTouchDelegate
ou CCTargetedTouchDelegate
pour recevoir des événements tactiles, en appelant:
[[CCTouchDispatcher sharedDispatcher] addStandardDelegate:self priority:1];
sur votre méthode onEnter
(en supposant que votre classe est un CCNode
), puis le retirer du répartiteur via:
[[CCTouchDispatcher sharedDispatcher] removeDelegate:self];
à votre méthode onExit
.
Questions connexes
- 1. iPhone touch événement de deux UIviews
- 2. Détection de l'image touch (cocos2d)?
- 3. Iphone, Cocos2d
- 4. glisser Smoothly un sprite cocos2d - iPhone
- 5. iPhone Cocos2D CCColorLayers
- 6. cocos2d-iphone setBlendFunc()
- 7. iad cocos2d - développement iphone
- 8. Cocos2D iPhone Effect
- 9. EXC_BAD_ACCESS sur IPhone Cocos2d
- 10. iPhone, cocos2d et accéléromètre
- 11. iphone cocos2d CCSprite EXC_BAD_ACCESS
- 12. iphone keyboard touch events
- 13. Sound Touch dans iPhone
- 14. SDK iPhone touche événement
- 15. Gestion de la mémoire dans iphone cocos2d
- 16. iPhone, système de coordonnées cocos2d
- 17. IPhone et Cocos2d Sprites/Layers
- 18. iPhone: apprendre le projet Cocos2D
- 19. iPhone Charger des scènes Cocos2d
- 20. Installation manuelle de cocos2D-iPhone
- 21. iPhone View/Touch questions pour iPhone jeu
- 22. Cocos2D Asteroids
- 23. Simultanée Détection tactile Sprite - iPhone & cocos2d
- 24. Gestion de l'animation dans COCOS2D iphone
- 25. Quelques questions sur Cocos2d et iPhone?
- 26. iphone cocos2d chipmunk - Centre de gravité
- 27. Programmation OpenGL multi-thread dans Cocos2D-iPhone
- 28. Miroir iPhone sur l'écran externe avec cocos2d
- 29. Action d'accélération personnalisée avec Cocos2D-iphone
- 30. iPhone cocos2d Transitions de tuiles CCTMXTiledMap
La sous-classe CCNode est-elle nécessaire pour que cela fonctionne? – sharvey