cocos2dx 3.0 绘制图形
程序员文章站
2022-03-27 17:36:20
...
在3.0里面的图形绘制已经取消draw()的node绘制图形的方法,可以直接写代码绘制图形界面。 DrawNode* drawNode = DrawNode::create();drawNode-drawTriangle(Point(100, 100), Point(200, 200), Point(300, 100), Color4F::BLUE);this-addChild(drawNode);Dra
在3.0里面的图形绘制已经取消draw()的node绘制图形的方法,可以直接写代码绘制图形界面。
DrawNode* drawNode = DrawNode::create(); drawNode->drawTriangle(Point(100, 100), Point(200, 200), Point(300, 100), Color4F::BLUE); this->addChild(drawNode); DrawNode* front=DrawNode::create(); Point rect[4] = {ccp(-30, 30), ccp(30, 30), ccp(30, -30), ccp(-30, -30)}; front->drawPolygon(rect, 4, Color4F::RED, 0, Color4F::BLUE); front->setPosition(Point(240, 160)); this->addChild(front);
drawTriangle是绘制三角形的方法,参数为三个顶点的位置和填充颜色。
drawPolygon是绘制矩形的方法,具体参数可以直接由API