objective-c:iphone编程,在场景cocos2d上添加标签

时间:2011-10-07 15:14:57

标签: iphone cocos2d-iphone

我使用此代码在我的cocos2d游戏中添加标签

CCLabelTTF *label = [CCLabelTTF labelWithString:@"Hello World" fontName:@"Marker Felt" fontSize:64];

        CGSize size = [[CCDirector sharedDirector] winSize];

        label.position =  ccp( size.width /2 , size.height/2 );

        [self addChild: label z:1];

我正在制作塔防游戏,因此用户可以滚动场景。我希望在顶部有一个标签显示分数。但是,当我这样做时,它坚持现场。我希望在我的游戏层上显示另一个图层来显示游戏的分数。多数民众赞成

1 个答案:

答案 0 :(得分:0)

创建两个CCLayer对象并将它们添加到场景中。使用一个,因为您当前正在使用场景本身来添加您的游戏世界并移动它。给另一个添加你的标签。

通常,您需要使用多个图层构建场景,例如一个用于背景,一个用于精灵,一个用于控件,一个用于分数和标签。