【问题标题】:How to enable multi touch in cocos2d?cocos2d如何开启多点触控?
【发布时间】:2010-12-18 23:16:19
【问题描述】:

谁能告诉我如何在 cocos2d 应用程序中启用多点触控?我是新来的。非常感谢任何帮助。

【问题讨论】:

标签: objective-c cocos2d-iphone


【解决方案1】:

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

【讨论】:

  • 因为任何版本的 cocos2d 都是为 EAGLView 做的:[glView setMultipleTouchEnabled:YES];
【解决方案2】:

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

[glView setMultipleTouchEnabled:YES];

在你的 CCLayer 初始化函数中:

self.isTouchEnabled = YES;

【讨论】:

    猜你喜欢
    • 2023-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多