CCLayer有圆角

时间:2013-08-02 17:07:33

标签: ios cocos2d-iphone cclayer

有没有办法在cocos2d iPhone库中创建带圆角的CCLayer类的子类? 也许有些解决方案已存在? 有什么想法吗?

谢谢。

1 个答案:

答案 0 :(得分:3)

我在这里得到原始代码:A-roundedrectangle-ccnode-extension在cocos2d 2.0中没有用。所以做了一些更新。

这是我的圆角层代码:

int layer_width = 200, layer_height = 100;

CCRoundedRectNode *shareRectNode = [[[CCRoundedRectNode alloc]
                                     initWithRectSize: CGSizeMake(layer_width, layer_height)] autorelease];

shareRectNode.position = ccp(s.width/2-layer_width/2, s.height/2-layer_height/2);
shareRectNode.fillColor = ccc4f(0.0, 0.0, 0.0, 0.9);
[self addChild: shareRectNode z:3];

下载:CCRoundedRectNode