3

cocos2d iPhoneライブラリで、角が丸いCCLayerクラスのサブクラスを作成する方法はありますか? たぶん、いくつかのソリューションがすでに存在していますか?何か案は?

ありがとうございました。

4

1 に答える 1

3

ここで元のコードを取得しました: A-roundedrectangle-ccnode-extension not working in 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

于 2013-08-02T17:32:32.637 に答える