Drawing a shape in Cocos2d-x can be easy using the
DrawNode class. If you can draw various shapes using
DrawNode, you will to need to prepare textures for such shapes. In this section, you will learn how to draw shapes without textures.
Firstly, you made a
DrawNode instance as shown in the following codes. You got a window size as well.
auto size = Director::getInstance()->getWinSize(); auto draw = DrawNode::create(); this->addChild(draw);
You can draw a dot by specifying the point, the radius and the color.
draw->drawDot(Vec2(size/2), 10.0f, Color4F::WHITE);
You can draw lines by specifying ...