gpt4 book ai didi

ios - 在精确点以编程方式添加 SKLabelNode

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:54:54 26 4
gpt4 key购买 nike

我有这个代码:

var labelNivel = SKLabelNode()

func anadirLabelLevel() {
labelNivel.name = "labelNivel"
labelNivel.text = "Level"
labelNivel.fontSize = 12
labelNivel.fontColor = UIColor.cyan
labelNivel.position = CGPoint.zero
labelNivel.zPosition = 11
self.addChild(labelNivel)
}

它将 SKLabelNode 添加到屏幕的零点,所以我想将它添加到屏幕的左上角并能够在任何屏幕尺寸的正确位置看到它,所以我该怎么做?提前致谢!

最佳答案

您的位置应该引用您的anchorPoint 和您的标签对齐方式。根据您的评论,您应该从 sceneDidLoad 中删除代码并编写:

override func didMove(to view: SKView) {
super.didMove(to: view)
anadirLabelLevel()
labelNivel.position = CGPoint(x:self.frame.minX+labelNivel.frame.maxX,y:self.frame.maxY-self.labelNivel.frame.height)
}

关于ios - 在精确点以编程方式添加 SKLabelNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41613325/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com