2011-09-25 2 views

Répondre

2

Vous devez regarder à la fois NSEvent et NSTouch - ce qui n'est pas une correspondance exacte pour UITouch, bien que proche.

+3

À 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). –

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