设置SKLabelNode的背景颜色?

Jaf*_*iff 10 ios skspritenode sklabelnode

我想知道有没有办法为SKLabelNode设置背景颜色而不是字体颜色.我正在寻找类似下面提到的代码,可在ios应用程序中找到.

     label.backgroundColor = [UIColor redColor];
Run Code Online (Sandbox Code Playgroud)

Sud*_*eep 11

尝试将SKLabelNode添加为SKSpriteNode的子级.

SKLabelNode *label = [[SKLabelNode alloc]initWithFontNamed:@"Helvetica"];
label.position = CGPointMake(0, -label.frame.size.height/2);

SKSpriteNode *background = [SKSpriteNode spriteNodeWithColor:[UIColor redColor] size:CGSizeMake(label.frame.size.width, label.frame.size.height)];
background.position = CGPointMake(200, 100);

[background addChild:label];
[self addChild:background];
Run Code Online (Sandbox Code Playgroud)