gpt4 book ai didi

swift - SKCameraNode 未居中

转载 作者:可可西里 更新时间:2023-11-01 00:49:15 24 4
gpt4 key购买 nike

我正在使用 Swift 3、Xcode 和 SpriteKit

我有一个名为 cam 的 SKCameraNode,我在相机位置放置了一个节点来检查它:

var cam: SKCameraNode!
let cameraNode = SKSpriteNode(imageNamed: "hx")

override func didMove(to view: SKView)
{
cam = SKCameraNode()
camera = cam
addChild(cam)
cam.position = CGPoint(x: playableRect.midWidth, y: playableRect.midHeight)


addChild(cameraNode)
}

这是我得到的:

红线是我的 playableRect 的限制。白色六边形是相机的位置。我们可以清楚地看到我想要的 playableRect 正中央的摄像头,但通常这个摄像头应该在屏幕的中央,为什么它在左边?我的意思是,通常我的 cameraNode 应该始终位于屏幕的中央,这似乎符合逻辑。

screenshot

你能帮帮我吗?

最佳答案

设置场景 anchor 为(0.5,0.5)

关于swift - SKCameraNode 未居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40749568/

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