Lab

Cocos2d-x:図形の描画(多角形)

 Tag :  Published : 2013-11-24

Pocket

CCDrawNode、drawPolygonを使用します。
多角形を描きます。

多角形を描画する

面の色が白、線の色が青、線の太さが1の三角形を描画します。

cocos2d-x 多角形を描画
    //画面サイズを取得
    CCSize winSize = CCDirector::sharedDirector()->getWinSize();
    
    //3点の座標を指定
    static CCPoint triangle[3] = {ccp(winSize.width/2, 200), ccp(winSize.width/2+100, 100), ccp(winSize.width/2-100, 100)};

    //(点の数:3点 面の色:白 線の色:青)
    CCDrawNode *node = CCDrawNode::create();
    node->drawPolygon(triangle, 3, ccc4FFromccc3B(ccWHITE), 1, ccc4FFromccc3B(ccBLUE));
    
    addChild(node);
    

pageTop