gpt4 book ai didi

ios - 节点未出现

转载 作者:行者123 更新时间:2023-11-30 12:46:38 25 4
gpt4 key购买 nike

所以我试图让 xcode 中出现一个节点,但它没有......这是代码。

import SpriteKit
import GameplayKit

class GameScene: SKScene {


override func didMove(to view: SKView) {

let levelLabelNode = SKLabelNode(fontNamed: "Arial")
levelLabelNode.text = "Level"
levelLabelNode.fontSize = 30
levelLabelNode.fontColor = SKColor.green
levelLabelNode.position = CGPoint(x: self.frame.size.width/2, y: self.frame.size.height*0.75)
self.addChild(levelLabelNode)
}
}

最佳答案

这让我卡住了一段时间。程序的坐标系(假设您从默认值运行)的点 (0, 0) 位于屏幕中心。 self.frame.size.width 指的是屏幕的整个宽度。因此,将节点定位在 self.frame.size.width/2 处会将节点定位在屏幕的最右边缘。如果您想将节点水平居中且位于屏幕上方 3/4 位置,请尝试:

levelLabelNode.position = CGPoint(x: 0, y: self.frame.height/4)

希望这有帮助!

记住:坐标系以 (0, 0) 为中心,self.frame.size.width 是屏幕的整个宽度。

关于ios - 节点未出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41558784/

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