gpt4 book ai didi

swift - 无法使用 CGPoint 在带有 Sprite Kit 的 Swift 中设置位置

转载 作者:行者123 更新时间:2023-11-30 10:18:16 25 4
gpt4 key购买 nike

我似乎无法使用 swift 设置我的节点在 Sprite 套件中的位置:

let sprite = SKSpriteNode(imageNamed:"Spaceship")
let point: CGPoint = CGPoint(x:10,y:10)
sprite.position = point
self.addChild(sprite)

当我这样做时它会起作用:

sprite.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame));

有什么想法吗?

最佳答案

我认为你的问题是,你只是看不到该节点。它被创建,但在您看不到它的时候。要更改此设置,请打开您的 GameViewController 文件并在 skView.presentScene(scene) 之前添加以下行:

scene.size = skView.bounds.size 

该代码将确保场景的大小与屏幕的大小相同。所以现在您应该能够看到该节点。

关于swift - 无法使用 CGPoint 在带有 Sprite Kit 的 Swift 中设置位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28931578/

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