【问题标题】:objective-c : iphone programming, add label over a scene cocos2dobjective-c : iphone 编程,在 cocos2d 场景上添加标签
【发布时间】:2011-10-14 06:04:33
【问题描述】:

我使用此代码在我的 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];

我正在做一个塔防游戏,所以用户可以滚动场景。我想在顶部有一个标签来显示分数。但是当我这样做时,它会与场景保持一致。我想要在我的游戏层上再增加一层来显示游戏的得分。就是这样

【问题讨论】:

    标签: iphone cocos2d-iphone


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-30
      • 2023-03-26
      • 1970-01-01
      • 1970-01-01
      • 2013-09-16
      相关资源
      最近更新 更多