我的问题是我想画一条正好是触摸位置一半的线,即我在 cctouchesmoved 上画一条线,它正在从第一个位置到我的触摸位置画一条线,但我的问题是我只需要显示这条线直到触摸位置的一半是我的代码
-(void)draw{
glEnable(GL_LINE_SMOOTH);
glLineWidth(3.0f); // set line width
glColor4f(0.8, 1.0, 0.76, 1.0); // set line color.
ccDrawLine(point1,Point2);
}
-(void)ccTouchesMoved:(NSSet *)touches withEvent:(UIEvent *)event{
UITouch* touch = [touches anyObject];
CGPoint location = [touch locationInView: [touch view]];
location = [[CCDirector sharedDirector] convertToGL:location];
point1 = location;
Point2=CGPointMake(size.width/2, size.height/2);
}
任何帮助将不胜感激。