gpt4 book ai didi

ios - Swift:如何用 SK Sprite 节点填充 View ?

转载 作者:行者123 更新时间:2023-11-28 08:43:53 28 4
gpt4 key购买 nike

我正在尝试通过创建自己的游戏(应用程序)来学习 Swift,但我遇到了问题。

我有一个 SKSpriteNode 用作游戏的背景。这是我制作的图像。我的问题是我的背景不会填满 View ,所以我在节点之外得到了这些灰色条。

我的代码有什么问题?

    override func didMoveToView(view: SKView) {
/* Setup your scene here */
Hintergrund = SKSpriteNode(imageNamed: "PenaltyLocker_BG1")
Hintergrund.size = CGSize(width: view.frame.width, height: view.frame.height)
Hintergrund.position = CGPoint(x: self.frame.size.width/2, y: self.frame.size.height/2)
Hintergrund.zPosition = 1
Hintergrund.name = "Hintergrund"
addChild(Hintergrund)

现在,当我启动 iPhone 模拟器时,它看起来像这样:http://imgur.com/a/mBOWn

最佳答案

更改为使用 SKScene 的大小。

self.scene.size.width/self.scene.size.height

Hintergrund.size = CGSize(width: self.scene.size.width, height: self.scene.size.height)
Hintergrund.position = CGPoint(x: self.scene.size.width/2, y: self.scene.size.height/2)

您还可以检查this tutorial了解更多信息。

关于ios - Swift:如何用 SK Sprite 节点填充 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35822674/

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