所以我在现场一对夫妇的SKLabelNodes这样的:我应该如何调整SpriteKit中的标签节点?
SKLabelNode *label1 = [SKLabelNode labelNodeWithFontNamed:@"Arial"];
label1.text = @"Hello World!";
label1.fontColor = [SKColor redColor];
label1.fontSize = 90;
label1.position = CGPointMake(CGRectGetMidX(self.frame),CGRectGetMidY(self.frame));
[self addChild: label1];
当现场启动,我希望他们扩大规模。我为此使用了SKAction,但scaleBy导致文字模糊,并调整大小为没有奏效。
另外我猜这不是字体的方式。有没有更好的方法来做到这一点,或者我应该使用UILabels?我不想那样做,因为那意味着我不能在其上使用SpriteKit物理,或者我可以吗?
感谢
这很聪明......还有一件事:我不知道我是否疯了,但是我可以以某种方式将UITextView制作成节点的子节点并让它处理物理或者要求太多。我只是喜欢利用这些功能来更熟悉框架。谢谢 – Squid 2015-03-30 20:01:14
我还没有看到太多的人在同一视图中集成spritekit和UIKit的示例或教程。我通常会尽量避免这种情况,因为我相信苹果是一家公司,并且会假设他们为我们提供了更适合游戏引擎环境的工具。更具体地说是指绘制图形的容易度。这只是基于迄今为止我看到的这种相当新的技术的推测。 – meisenman 2015-03-30 20:07:54
虽然我没有制作游戏,但我正在制作一款具有类似游戏功能的文本应用程序。我想疯了。我会研究它 – Squid 2015-03-30 20:09:41