减小 SpriteKit 节点的大小

Reduce the size of a SpriteKit Node

我试图更改我的 Spritekit 节点的比例,但没有任何效果。

我试过 .setSize()、.xScale()、.yScale()、.size = CGSize(width: 0.5, heightL 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)
    }

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

labelNode.fontSize = 10