iPad iOS 9上的Atlas图像尺寸错误

时间:2015-09-10 15:09:10

标签: sprite-kit swift2 ios9

自从升级到iOS 9后,我的SpriteKit游戏中的图像地图集出现了这个奇怪的问题。 在我的游戏中,我有一个StartScene,一个MenuScene和一个GameScene。

在所有3个场景中,我正在为我的敌人使用地图集,以便我可以为它们制作动画。一切都在所有设备上运行良好,但自升级iOS 9以来,它在iPad上引起了我的问题。

当我启动游戏时,在我的iPad上,StartScene中的敌人大约是它们的3倍。奇怪的是,当我移动到menuScene或gameScene时,敌人的大小正常。 当我告诉我的游戏直接进入MenuScene我遇到同样的问题时,敌人会变大,直到我换到另一个场景。 这一切发生在我在iOS 9上运行游戏时,甚至在我升级到swift 2和Xcode 7后我仍然遇到这个问题。

任何人都看到了这一点,我不知道是什么原因造成的,以及如何解决这个问题。这只是一个糟糕的iOS 9错误吗? 谢谢你的帮助。

2 个答案:

答案 0 :(得分:0)

我看到Xcode资产中有一个新选项。如果单击加号并选择Sprite Kit Asset,则可以解决问题。

答案 1 :(得分:0)

这纯粹是一个iOS 9错误,我相信是固定的。我的游戏的初始代码没有进行任何SKScene扩展,我为每个设备手动完成了所有操作,这是一个糟糕的主意。自从提出这个问题后,我改变了我的场景缩放方式(AspectFill),所以我不能100%确定这个bug是否还在发生。