Cocos2d-x删除行(DrawNode)

时间:2015-03-08 11:09:11

标签: cocos2d-x game-engine

我使用此函数在cocos2d-x中画了一行。

drawNode->drawLine(point1,point2,Color4F::BLACK);
//void drawLine(const cocos2d::Vec2 &origin, const cocos2d::Vec2 &destination, const cocos2d::Color4F &color);

现在我想删除这一行,但我并不喜欢它。如何从drawNode中删除此行。

2 个答案:

答案 0 :(得分:1)

你可以打电话

drawNode->clear()

清除drawNode绘制的所有内容。

使用此功能可以在每个帧的开头调用clear(),然后绘制您想要绘制的所有行。

答案 1 :(得分:0)

为要绘制的每一行创建一个DrawNode。然后从父项中删除包含要删除的行的DrawNode。