我试图更改我的 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
}
也在 View 中加载我试过这个..
if let scene = SKScene(fileNamed: "Scene") {
scene.size = CGSize(width: 0.50,
height: 0.50)
sceneView.presentScene(scene)
}
最佳答案
您似乎正在尝试调整 SKLabelNode
的大小。为此,您可以更改 fontSize
属性:
labelNode.fontSize = 10
关于ios - 减小 SpriteKit 节点的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56738707/