如何在cocos2d中启用多点触控?

Roc*_*ker 14 objective-c cocos2d-iphone

谁能告诉我如何在cocos2d应用程序中启用多点触控?我是新来的.真的很感激任何帮助.

rad*_*cal 19

对您的UIWindow或UIView使用setMultipleTouchEnabled:Yes,然后为要接收触摸的图层设置isTouchEnabled属性.

  • 因为无论什么版本的cocos2d都为EAGLView做:[glView setMultipleTouchEnabled:YES]; (12认同)

Far*_*nen 18

我在Cocos2D 1.0rc2上测试过,在那个版本中你必须将setMultipleTouchEnabled命令放在OpenGL视图中(在appdelegate类中):

[glView setMultipleTouchEnabled:YES];
Run Code Online (Sandbox Code Playgroud)

并在您的CCLayer初始化函数中:

self.isTouchEnabled = YES;
Run Code Online (Sandbox Code Playgroud)