减少SpriteKit节点的大小

时间:2019-06-24 14:27:30

标签: ios swift sprite-kit arkit sknode

我正在尝试更改Spritekit节点的比例,但是没有任何效果。

我尝试过.setSize()、. xScale()、. yScale()、. size = CGSize(宽度:0.5,高度L 0.5)等

func view(_ view: ARSKView, nodeFor anchor: ARAnchor) -> SKNode? {
    let labelNode = SKLabelNode(text: emojiLabelText)
    labelNode.horizontalAlignmentMode = .center
    labelNode.verticalAlignmentMode = .center
    labelNode.xScale = 0.5
    labelNode.yScale = 0.5
    return labelNode

}

在视图中也加载了我尝试过的方法。

 if let scene = SKScene(fileNamed: "Scene") {
        scene.size = CGSize(width: 0.50,
                            height: 0.50)
        sceneView.presentScene(scene)
    }

1 个答案:

答案 0 :(得分:1)

似乎您正在尝试调整SKLabelNode的大小。为此,您可以更改fontSize属性:

labelNode.fontSize = 10