我在我的游戏中使用了以下代码。问题是我无法像使用 CCLabelTTF 那样在 spritekit 中制作多行标签......有人可以帮助我吗?另外我无法在我的代码中使用 \t 或 \n ...感谢您的提前回复
SKLabelNode *winner = [SKLabelNode labelNodeWithFontNamed:@"Arial"];
winner.text = @"Another\nTest";
winner.fontSize = 32;
winner.fontColor = [SKColor blueColor];
winner.position = CGPointMake(100 , 160);
[self addChild:winner];
我有同样的问题。我创建了一个名为 DSMultilineLabelNode 的 SKLabelNode 直接替代品,它支持自动换行、换行等。底层实现将字符串绘制到图形上下文中,然后将其应用于 SKSpriteNode 上的纹理。
它可以在 GitHub 上找到:
https://github.com/downrightsimple/DSMultilineLabelNode https://github.com/downrightsimple/DSMultilineLabelNode
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)