SpriteKit SKSprite仅显示资产是否开启" Universal"

时间:2015-06-10 08:39:00

标签: sprite-kit ios9 xcode7 uiimageasset

我对我的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)

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

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

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

0 个答案:

没有答案