您好,我使用cocos2D Framework为演示游戏应用程序创建了一个图层。我已将cocos2d与现有应用程序集成。我需要为此检测触摸事件。但是我无法检测到这一点。我使用过ccTouchesBegan。
- (BOOL)ccTouchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[self ccTouchesEnded:touches withEvent:event];
}
即使是简单的touchBegan事件也不会被触发。
我必须添加委托或协议等内容吗?我是iphone开发的新手,我也正在学习用于游戏开发的cocos2d编程。请帮忙。
答案 0 :(得分:9)
在图层的init
方法中,您需要通过设置self.isTouchEnabled = YES;
告诉它回复触摸。