ios - 减小 SpriteKit 节点的大小

标签 ios swift sprite-kit arkit sknode

我试图更改我的 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/

相关文章:

ios - 尝试将数据从解析添加到 IOS 中的 NSMutableArray

swift - 专门更改填充有数组元素的 TableView 中的一个单元格

ios - SpriteKit 物理在不同的屏幕分辨率上不一致

ios - iOS 8.2 是否支持蓝牙 4.2 功能 "Cross-Transport Key Generation/Derivation"?

ios - UIImagePickerController - 横向拍摄的照片在顶部创建黑条

iOS:应用扩展之间是否共享安全飞地?

ios - swift:当我打开 View Controller 并第一次按下手势识别器时,它说我按下了两次。如何解决这个问题?

swift - 如何快速将自身转换为UnsafeMutablePointer <Void>类型

swift - 广告横幅移出位置,显示困惑

ios - 是否可以结束 SKAction Action 中途?