//draw 函数
CCSize size=CCDirector::sharedDirector()->getWinSize();
//设置颜色
ccDrawColor4B(255, 0, 0, 255);
//设置线的宽度
glLineWidth(2);
//绘制一条直线
ccDrawLine(ccp(0, 0), ccp(size.width/2, size.height/2));
ccDrawColor4B(255, 255, 0, 0);
//设置像素尺寸
ccPointSize(30);
//绘制一个点
ccDrawPoint(ccp(size.width/2, size.height/2));
ccDrawColor4B(0, 0, 255, 0);
//绘制圆形
ccDrawCircle(ccp(size.width/2, size.height/2), 50, CC_DEGREES_TO_RADIANS(90), 50, false);
ccDrawCircle(ccp(size.width/2, size.height/2), 100, CC_DEGREES_TO_RADIANS(90), 50, false,0.8,0.8);
ccDrawColor4B(0, 255, 255, 255);
glLineWidth(5);
//绘制多边形
CCPoint allPoint[]={ccp(70,150),ccp(150,150),ccp(150,200),ccp(190,300)};
ccDrawPoly(allPoint, 4, true);
ccDrawColor4B(255 , 0, 255, 255);
//绘制填充多边形
CCPoint fillPoint[]={ccp(0,120),ccp(50,120),ccp(50,170),ccp(25,200),ccp(0,170)};
ccDrawSolidPoly(fillPoint, 5, ccc4f(0.5f,0.5f,1,1));
//绘制贝塞尔曲线
ccDrawQuadBezier(ccp(0,size.height), ccp(size.width/2,size.height/2), ccp(size.width,size.height), 50);
//绘制立体的贝塞尔曲线
ccDrawCubicBezier(ccp(size.width/2,size.height/2), ccp(size.width/2+30,size.height/2+50),ccp(size.width/2+60,size.height/2-50), ccp(size.width ,size.height), 100);
//h绘制填充矩形
ccDrawSolidRect(ccp(240,50), ccp(300,10), ccc4f(255,177,177,255));
//绘制空心矩形
ccDrawRect(ccp(200,60), ccp(100,80));