ccTouchesBegan没有在cocos2D中开火?

B K*_*B K 3 cocos2d-iphone

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

- (BOOL)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    [self ccTouchesEnded:touches withEvent:event];
}
Run Code Online (Sandbox Code Playgroud)

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

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

Col*_*son 9

init图层的方法中,您需要告诉它通过设置来响应触摸self.isTouchEnabled = YES;.