我对我的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上运行应用程序时,我得到的只是黑色背景。有趣的是,如果我把资产放在" Universal"小组,而不是" iPad"组,背景将正确显示。为什么?这是我不想做的事情,因为我想为iPhone添加资产。
任何帮助将不胜感激。感谢。