1

Im trying to change the scale of my Spritekit node and nothing is working.

Ive tried .setSize(), .xScale(), .yScale(), .size = CGSize(width: 0.5, heightL 0.5) etc

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

}

also in the view did load I tried this..

 if let scene = SKScene(fileNamed: "Scene") {
        scene.size = CGSize(width: 0.50,
                            height: 0.50)
        sceneView.presentScene(scene)
    }
M Reza
  • 18,350
  • 14
  • 66
  • 71
Cameron
  • 185
  • 2
  • 11

1 Answers1

1

It seems you're trying to resize a SKLabelNode. To do so you can change the fontSize property:

labelNode.fontSize = 10
M Reza
  • 18,350
  • 14
  • 66
  • 71