2009-11-21 3 views
14

Qualcuno potrebbe mostrarmi come abilitare il multi-touch nell'applicazione cocos2d per favore? Sono nuovo in questo. Apprezzo davvero qualsiasi aiuto.Come abilitare il multi touch in cocos2d?

+2

che diavolo è cocos? –

+2

O intende Cocoa o forse http://code.google.com/p/cocos2d-iphone/ – progrmr

risposta

19

Usa setMultipleTouchEnabled: Sì per UIWindow o UIView, quindi imposta la proprietà isTouchEnabled per il layer su cui desideri ricevere tocchi.

+12

Poiché qualsiasi versione di cocos2d lo esegue per EAGLView: [glView setMultipleTouchEnabled: YES]; –

18

ho testato su Cocos2d 1.0rc2, e in quella versione si deve mettere il comando setMultipleTouchEnabled nella vista OpenGL (nella classe AppDelegate):

[glView setMultipleTouchEnabled:YES]; 

e nella vostra CCLayer funzione init:

self.isTouchEnabled = YES;