如何在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