在 iPhone 的屏幕上显示某些值(随着游戏运行而变化)的最佳方式是什么SpriteKit
?我能想到的唯一方法是SKLabelNode
,但它可能不应该这样使用,而且我找不到任何方法来测量它的宽度,这让我无法正确定位它(我希望它在底部右上角)。提前致谢 :)。
@编辑
我这样做的尝试:
SKLabelNode *someLabel = [SKLabelNode labelNodeWithFontNamed:@"Chalkduster"];
someLabel.text = some_string;
someLabel.fontSize = 30;
someLabel.fontColor = [SKColor blackColor];
someLabel.position = CGPointMake(some_int, 15);
[self addChild:someLabel];
的 和 的值随着游戏的运行some_string
而变化,因此被删除,并重新分配,并再次添加标签。是的,我知道这是一个不好的方法......some_int
someLabel
someLabel.text
someLabel.position