2
现在我有两个手势,双击和单击。选择器是:获取手势的位置Cocos2d
-(void)handleTap:(UITapGestureRecognizer *)tapRecognizer {
CCLOG(@"Tap!");
}
我想知道如何获得水龙头的位置。
现在我有两个手势,双击和单击。选择器是:获取手势的位置Cocos2d
-(void)handleTap:(UITapGestureRecognizer *)tapRecognizer {
CCLOG(@"Tap!");
}
我想知道如何获得水龙头的位置。
可以使用识别器的locationInView:
方法:
-(void)handleTap:(UITapGestureRecognizer *)tapRecognizer {
CCLOG(@"Tap!");
CGPoint loc = [tapRecognizer locationInView:tapRecognizer.view];
}
完全新的cocos2d的,我怎么找到我的看法是什么? – stenger96 2012-07-23 16:29:32
@ stenger96最简单的方法就是使用'tapRecognizer.view'。您可能需要使用'CGPoint glLoc = [[CCDirector sharedDirector] convertToGL:loc];' – dasblinkenlight 2012-07-23 16:38:39
翻译坐标感谢工作像一个魅力! – stenger96 2012-07-23 16:42:09