gpt4 book ai didi

ios - SKLabelNode 创建黑色矩形

转载 作者:行者123 更新时间:2023-11-28 09:04:45 24 4
gpt4 key购买 nike

我看到了this question ,但是并没有一个确定的解决问题的方法,也不完全一样。我试图简单地添加一个带有一些文本的 SKLabelNode 。我从来没有遇到过问题,但由于某种原因,这种情况正在发生: Black bar is the SKLabelNode这是我用来生成节点的代码:

var announceLabel = SKLabelNode(fontNamed: "Baskerville")
announceLabel.text = "ERROR LOADING ANNOUNCEMENT"
announceLabel.fontColor = UIColor.blackColor()
announceLabel.fontSize = 200
announceLabel.setScale(twitterButton.frame.height / announceLabel.frame.height)
announceLabel.position = CGPoint(x: self.frame.midX, y: self.frame.midY)
self.addChild(announceLabel)

我正在我的 iPhone 6 上对此进行测试,我在创建标签节点时从未发生过这种情况。我尝试了不同的字体、位置和比例,但没有效果。任何帮助是极大的赞赏!谢谢!

最佳答案

刚刚测试了一些,我找到了答案。字体太大,我猜是 SpriteKit 出了问题。我将字体大小更改为 50,效果很好(我在其他标签节点上使用了 200 的字体大小,从来没有出现过问题):

var announceLabel = SKLabelNode(fontNamed: "Baskerville")
announceLabel.text = "ERROR LOADING ANNOUNCEMENT"
announceLabel.fontColor = UIColor.blackColor()
announceLabel.fontSize = 50
announceLabel.setScale(twitterButton.frame.height / announceLabel.frame.height)
announceLabel.position = CGPoint(x: self.frame.midX, y: self.frame.midY)
self.addChild(announceLabel)

关于ios - SKLabelNode 创建黑色矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31118539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com