【发布时间】:2018-02-19 06:13:04
【问题描述】:
我一直在尝试显示一个简单的 SKLabelNode,但没有成功。我尝试了许多不同的方法,结果喜忧参半。这是我目前拥有的,但没有任何显示:
func layoutMenu() {
let appNameLabel = SKLabelNode()
appNameLabel.text = "HI"
appNameLabel.zPosition = 1000
appNameLabel.fontColor = SKColor.red
appNameLabel.position = CGPoint(x:0.5, y:0.5)
self.addChild(appNameLabel)
}
我在 didMove() 函数中调用了这个函数。通过混合结果,我的意思是有时标签的红色显示在一个模糊的块中(虽然没有文字)。这只能通过我不想使用的对齐属性来实现。
编辑:一些可能有用的框架信息。
根场景帧:
▿ (-0.0, -0.0, 1.0, 1.0)
▿ origin : (-0.0, -0.0)
- x : -0.0
- y : -0.0
▿ size : (1.0, 1.0)
- width : 1.0
- height : 1.0
还有 SKLabelNode:
▿ (-11.5, 0.5, 25.0, 25.0)
▿ origin : (-11.5, 0.5)
- x : -11.5
- y : 0.5
▿ size : (25.0, 25.0)
- width : 25.0
- height : 25.0
【问题讨论】:
标签: swift sprite-kit swift4 sklabelnode