5

標準の例「HelloWorld」を変更しました。

        CCSprite *sprite = [CCSprite spriteWithFile:@"Untitled-1.png"];
        CGSize winSize = [CCDirector sharedDirector].winSize;
        sprite.position = ccp(winSize.width / 2, winSize.height / 2);
        [label setBlendFunc:(ccBlendFunc){GL_ZERO, GL_SRC_ALPHA}];
        [label setColor:ccBLACK];
        [sprite addChild:label];
        [self addChild:sprite];

私が得た:

画像 ここに画像の説明を入力してください

「HelloWorld」ラベルの周囲の背景を削除/カットするにはどうすればよいですか?

4

1 に答える 1

3

私の現在の解決策は、CCLabelTTFを次のように初期化することです。

CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Marker Felt" fontSize:64 dimensions:size hAlignment:kCCTextAlignmentCenter vAlignment:kCCVerticalTextAlignmentCenter];

ここで、サイズは[CCDirectorsharedDirector].winSizeです。

他の提案は大歓迎です

于 2013-03-18T14:06:36.217 に答える