gpt4 book ai didi

swift - SKSpriteNode 导致场景变灰

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

我创建一个 SKSpriteNode 并将其添加到 SKScene 内的场景图中:

// First I set a white background
self.backgroundColor = SKColor.whiteColor()
let cannon = SKSpriteNode(imageNamed: "cannon")
cannon.size = CGSizeMake(32, 160)
cannon.position = CGPointMake(size.width / 2.0, 0)
self.addChild(cannon)

这是“cannon.png”,位于我的 Images.xcassets 中(我的错,这是一门非常丑陋的大炮):

enter image description here

如果我添加它,我会得到一个完全灰色的场景,而如果我注释最后一行(所以我不会将 Sprite 添加到场景中),我会得到一个白色背景。

最佳答案

在向场景添加节点之前,您需要初始化场景的大小。像这样修改你的 init 方法,问题就会解决。

let scene = GameScene(size: view.bounds.size)

关于swift - SKSpriteNode 导致场景变灰,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32680277/

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