ccTouchesBegan没有在cocos2D中开火?

时间:2010-06-07 09:42:18

标签: cocos2d-iphone

您好,我使用cocos2D Framework为演示游戏应用程序创建了一个图层。我已将cocos2d与现有应用程序集成。我需要为此检测触摸事件。但是我无法检测到这一点。我使用过ccTouchesBegan。

- (BOOL)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    [self ccTouchesEnded:touches withEvent:event];
}

即使是简单的touchBegan事件也不会被触发。

我必须添加委托或协议等内容吗?我是iphone开发的新手,我也正在学习用于游戏开发的cocos2d编程。请帮忙。

1 个答案:

答案 0 :(得分:9)

在图层的init方法中,您需要通过设置self.isTouchEnabled = YES;告诉它回复触摸。