SKLabelNode非常模糊[包含截图]

时间:2017-07-29 17:28:49

标签: swift sprite-kit arkit

我正在尝试为ARKit项目添加标签,但它渲染得非常模糊。见下图:

enter image description here

这是我的代码:

let shapeNode = SKShapeNode(rectOf: CGSize(width: 30, height: 30))
shapeNode.name = "bar"
shapeNode.fillColor = UIColor.white

let labelNode = SKLabelNode(text: "Hello world")
labelNode.horizontalAlignmentMode = .left
labelNode.verticalAlignmentMode = .top
labelNode.fontColor = UIColor.black
labelNode.fontSize = 3

1 个答案:

答案 0 :(得分:1)

创建用于显示的SKScene时,必须为其指定大小。这是将要呈现的内容的解决方案。然后根据您设置scaleMode属性的方式将其缩放到它出现的SKSceneView。如果您的SKScene的分辨率低于其显示的视图的点大小,则将使用标准缩放算法调整输出以适应,因此会模糊。

尝试稍微增加SKScene的大小,看看是否有帮助。请注意,您可能还需要调整节点的大小和位置,因为随着场景变大,这些节点会缩小。