相关疑难解决方法(0)

cocos2d-iOS - 手势识别器

有没有人设法让cocos-2d的手势识别工作?

我在这里读了一篇声称已经实现的帖子,在这里:http://www.cocos2d-iphone.org/forum/topic/8929

我在这里从git hub修补:https://github.com/xemus/cocos2d-GestureRecognizers/blob/master/README

我做了一个子类CCSprite(它的子类CCNode):

-(id) initWithTexture:(CCTexture2D*)texture rect:(CGRect)rect {
if( (self=[super initWithTexture:texture rect:rect]) )
{
    CCGestureRecognizer* recognizer;
    recognizer = [CCGestureRecognizer 
        CCRecognizerWithRecognizerTargetAction:[[[UITapGestureRecognizer alloc]init] autorelease] 
                  target:self 
                  action:@selector(tap:node:)];
    [self addGestureRecognizer:recognizer];
}
return self;
}
Run Code Online (Sandbox Code Playgroud)

代表方法:

- (void) swipe:(UIGestureRecognizer*)recognizer node:(CCNode*)node
{
NSLog(@" I never get called :( ");
}
Run Code Online (Sandbox Code Playgroud)

我的点击事件永远不会被调用.

有人有这个工作吗?手动进行手势识别以进行滑动检测有多难?

iphone cocos2d-iphone

9
推荐指数
2
解决办法
1万
查看次数

标签 统计

cocos2d-iphone ×1

iphone ×1