如何在cocos2dx 3.0中绘制圆圈或线条。如何在cocos2dx中绘制圆圈
我的代码是
DrawNode *drawnode = DrawNode::create();
drawnode->drawDot(ccp(15,Director::sharedDirector()->getVisibleSize().height/2),50,Color4F(255,255,255,255));
this->addChild(drawnode);
如何在cocos2dx 3.0中绘制圆圈或线条。如何在cocos2dx中绘制圆圈
我的代码是
DrawNode *drawnode = DrawNode::create();
drawnode->drawDot(ccp(15,Director::sharedDirector()->getVisibleSize().height/2),50,Color4F(255,255,255,255));
this->addChild(drawnode);
画一条线的cocos2d-X已函数 drawsegment
的圆所以对于圆drawpolygon功能特殊类型的多边形 的用于
//换行
draw->drawSegment(startPoint, moved, 5,Color4F(1,222,120,1));
//为圆
static CCPoint Circle [nCount]; // vertex array
for (int i = 0 ; i <nCount; i ++) {
float rads = i * coef; // radians
Circle [i] .x = Radius * cosf (rads); //vertex x
Circle [i] .y = Radius * sinf (rads); //vertex y
}
draw-> drawPolygon (Circle, nCount, blue, 0 , red);
Thanx @Uvivi Mali .... – 2014-09-24 09:09:35
其工作正常.... :) – 2014-09-24 09:12:01
我希望我可以计算nCount,coef和Radius的值 – 2015-03-01 21:12:05
解释究竟是不是与此代码 – LearnCocos2D 2014-09-20 11:30:08
平局圈的工作是不是在层可见....我不知道...这个代码是工作或没有.... 。 PLZ给我的解决方案...等功能,像drawPolygon多的绘图功能也不能正常工作...... 感谢 – 2014-09-22 04:55:38
我相信color4f应该是1,1,1,1不是255 .. – LearnCocos2D 2014-09-22 07:19:57