在Cocos 2d v3中绘制一个填充矩形

时间:2014-08-29 22:38:53

标签: ios cocos2d-iphone xcode5

我想使用Coco2d v3绘制几个填充的正方形,其中颜色以编程方式填充并具有边框。

我从帖子中尝试过这段代码,但它不起作用。空白是透明的1 * 1像素图像。

-(CCSprite *) rectangleSpriteWithSize:(CGSize)cgsize color:(CCColor*) c
{
    CCSprite *sg = [CCSprite spriteWithImageNamed:@"Blank.png"];
    [sg setTextureRect:CGRectMake( 0, 0, cgsize.width, cgsize.height)];

    [sg setColor:c];
    return sg;
}

1 个答案:

答案 0 :(得分:1)

尝试CCNodeColor:

-(CCNode*) rectangleSpriteWithSize:(CGSize)size color:(CCColor*) c {
    CCNodeColor *nc = [CCNodeColor nodeWithColor:c width:size.width height:size.height];
    return nc;
 }