1

我在使用 SpriteKit 项目所需的图像时遇到了一些问题。我正在为我的游戏创建背景。这是我在场景中的代码:

let backgroundName = "Background" //this is temporary

let backgroundImage = SKSpriteNode(imageNamed: backgroundName)
backgroundImage.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame))

self.addChild(backgroundImage)

我认为那里没有问题。这是我的资产目录:资产目录

我也不认为那里有问题。但这不起作用。在我的 iPad 上运行应用程序时,我得到的只是黑色背景。有趣的是,如果我将资产放在“通用”组中,而不是“iPad”组中,背景将正确显示。为什么?这是我不想做的事情,因为我想为 iPhone 添加资产。

任何帮助,将不胜感激。谢谢。

4

0 回答 0