我draw
在 cocos2d 中创建了一个带有函数的圆圈,我正在尝试检测圆圈线上的触摸点,假设用户触摸我要打印的圆圈底部 270,如果用户触摸我要打印的圆圈顶部 90 等等。 ..
我看过这个问题,但他们首先检测到一个精灵,然后比较是否在圈内或圈外触摸
http://www.cocos2d-iphone.org/forum/topic/21629
- (void) draw
{
CGSize winSize = [[CCDirector sharedDirector] winSize];
glLineWidth(10.0f);
ccDrawColor4F(0.2f, 0.9f, 0.02f, 0.6f);
CGPoint center = ccp(winSize.width*0.88, winSize.height*0.8);
CGFloat radius = 100.f;
CGFloat angle = 0.f;
NSInteger segments = 100;
BOOL drawLineToCenter = YES;
ccDrawCircle(center, radius, angle, segments, drawLineToCenter);
}
如何检测圆线上的触摸点?