Cocos2d iphone 获取手势Cocos2d的位置
现在我有两个手势,双击和单点。选择器是:Cocos2d iphone 获取手势Cocos2d的位置,cocos2d-iphone,position,uigesturerecognizer,Cocos2d Iphone,Position,Uigesturerecognizer,现在我有两个手势,双击和单点。选择器是: -(void)handleTap:(UITapGestureRecognizer *)tapRecognizer { CCLOG(@"Tap!"); } 我想知道如何获取水龙头的位置。您可以使用识别器的位置查看:方法: -(void)handleTap:(UITapGestureRecognizer *)tapRecognizer { CCLOG(@"Tap!"); CGPoint loc = [tapRecognizer lo
-(void)handleTap:(UITapGestureRecognizer *)tapRecognizer {
CCLOG(@"Tap!");
}
我想知道如何获取水龙头的位置。您可以使用识别器的
位置查看:
方法:
-(void)handleTap:(UITapGestureRecognizer *)tapRecognizer {
CCLOG(@"Tap!");
CGPoint loc = [tapRecognizer locationInView:tapRecognizer.view];
}
您可以使用识别器的
位置查看:
方法:
-(void)handleTap:(UITapGestureRecognizer *)tapRecognizer {
CCLOG(@"Tap!");
CGPoint loc = [tapRecognizer locationInView:tapRecognizer.view];
}
对于cocos2d来说,这是一个全新的概念,我怎样才能知道我的视图是什么?@stenger96最简单的方法是使用
tapcrecognizer.view
。您可能需要使用CGPoint glLoc=[[CCDirector sharedDirector]convertToGL:loc]转换坐标
对于cocos2d来说是全新的,我如何找到我的视图?@stenger96最简单的方法是使用tapRecognizer.view
。您可能需要使用CGPoint glLoc=[[CCDirector sharedDirector]convertToGL:loc]转换坐标代码>