代码之家  ›  专栏  ›  技术社区  ›  Sadat

向精灵添加文本

  •  1
  • Sadat  · 技术社区  · 15 年前

    如何将文本或字符添加到精灵中。如果不可能的话,有没有其他方法可以达到同样的效果?

    CCLabel* label = [[CCLabel alloc] initWithString:@"H!" dimensions:CGSizeMake([spriteObj contentSize].width, [spriteObj contentSize].height)  alignment:UITextAlignmentCenter fontName:@"verdana" fontSize:15.0f];
    //label.position = newBubble.position;//ccp([spriteObj contentSize].width/2, [spriteObj contentSize].height/2);
    [spriteObj addChild:label z: 10];
    

    3 回复  |  直到 15 年前
        1
  •  1
  •   sharptalon    13 年前

        2
  •  0
  •   pabloruiz55    15 年前

    只需像您正在做的那样创建CCLabel,并通过调用:[label setP]将其位置设置到所需的位置osition:spriteObj.position];

    如果您的精灵正在移动,并且希望标签也随之移动,请将该行放置在更新方法中。

        3
  •  0
  •   Sadat    15 年前

    我用了精灵的addChild方法。该位置是相对于该精灵的左下坐标设置的。

    注意:我用过cocos2d。

    推荐文章