J'écris un jeu Mac en utilisant Cocos2D-iPhone, et j'ai besoin d'un événement click. Existe-t-il un équivalent d'UITouch pour la plate-forme Mac?UITouch équivalent pour Mac
1
A
Répondre
2
Vous devez regarder à la fois NSEvent
et NSTouch
- ce qui n'est pas une correspondance exacte pour UITouch
, bien que proche.
0
Kobold2D (version améliorée de Cocos2D) a une API d'entrée utilisateur simple: KKInput (Class Reference). Avec cela, vous pouvez simplement appeler à tout moment dans une classe ou méthode:
[[KKInput sharedInput] isMouseButtonDown:kKKMouseButtonLeft];
KKInput offre la même manière pratique de tester pour la saisie du clavier, pour obtenir des valeurs accéléromètre (y compris le filtrage), gyroscope et mouvement dispositif (attitude) et les touches actuelles. Il prend également en charge les reconnaissances de gestes à partir de Kobold2D Preview 5.
Questions connexes
- 1. Control + Break équivalent pour Mac en VBA
- 2. Kit de développement Unreal équivalent pour Mac?
- 3. Mac OS X équivalent pour DirectShow, GraphEdit
- 4. EnumWindows équivalent pour Mac OS X (C++)
- 5. IIS équivalent sur Mac
- 6. équivalent UDID sur le Mac
- 7. Obtention des objets UITouch pour un UIGestureRecognizer
- 8. Minutage d'une instance UITouch
- 9. UITouch sur chevauchement UIViews
- 10. Uitouch déplacé animation
- 11. CGAffineTransformMakeTranslation suivez UITouch Emplacement
- 12. Red Gate Profiler équivalent pour Objective-C Mac/iPhone
- 13. équivalent showkey sur mac os x?
- 14. objet UITouch se comporter bizarrement
- 15. Modification de l'emplacement d'entrée UITouch
- 16. callgrind équivalent pour Java?
- 17. UITouch - événement ne répond pas
- 18. Comment gérer les événements UITouch sur UIScrollView?
- 19. Détecter un objet spécifique avec UITouch
- 20. Existe-t-il un Mac/Xcode équivalent à Windows Workarea?
- 21. UIButton se bloque sur l'événement uitouch
- 22. Comment puis-je exécuter redemo.py (ou équivalent) sur un Mac?
- 23. mac pkg équivalent pour Windows pour faire des fichiers iTunes-haring accepter les dossiers
- 24. Faire pivoter UIView en utilisant UITouch
- 25. Windows équivalent cygwin de Mac OS X commande ouverte
- 26. IOS, Xcode: capture événement UITouch terminé
- 27. Je ne peux pas détecter UItouch
- 28. fonction d'effacement dans UIView sur UITouch
- 29. appeler des méthodes de uitableview de UITouch
- 30. Comment gérer exactement UITouch de l'image?
À noter qu'un NSTouch correspond à un événement tactile, ce qui n'est pas la même chose qu'un clic. Nous ne disposons pas tous de dispositifs de pointage multitouch sur nos Mac. Sur le Mac, l'entrée tactile est un jeu d'enfant. ça ne devrait jamais être le principal moyen de faire quelque chose. Un clic est complètement encapsulé dans un NSEvent (mais assurez-vous de faire la distinction entre les clics gauche, droit et moyen, et les clics simples, doubles et autres). –