我使用此代码在我的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];
我正在制作塔防游戏,因此用户可以滚动场景。我希望在顶部有一个标签显示分数。但是,当我这样做时,它坚持现场。我希望在我的游戏层上显示另一个图层来显示游戏的分数。多数民众赞成
答案 0 :(得分:0)
创建两个CCLayer对象并将它们添加到场景中。使用一个,因为您当前正在使用场景本身来添加您的游戏世界并移动它。给另一个添加你的标签。
通常,您需要使用多个图层构建场景,例如一个用于背景,一个用于精灵,一个用于控件,一个用于分数和标签。