如何使一个Xcode 6精灵套件迅速应用普及

问题描述:

我有一个精灵套件的比赛,我使用的XCode 6使用迅速做出,我想使它具有普遍性(适用于iPhone 4-6加,而不是iPad的)。尽管我没有创建很多关卡,但我使用的.sks文件与.swift文件相关联。当我为新的关卡创建一个新的.sks文件时,我将其大小设置为横向模式下iPhone 5的尺寸。如何使一个Xcode 6精灵套件迅速应用普及

This works great。我可以直观地建立我的水平,然后对他们的代码在.swift文件,但是当我转我的模拟器比我在.sks设置手机大小的其他任何东西,它看起来不正确。这不仅仅是视觉上添加的东西。这也是基于代码中self.frame.size.width或height的任何东西,因为这些值是基于我在.sks文件中设置的数字。有什么方法可以根据您使用的手机自动设置这些值吗?如果这些值可以根据您使用的手机以及它的方向自动设置,那么我所做的所有关卡都将自动生效。请帮忙,谢谢。

+0

请记住,我没有使用任何.xib或.storyboard的 – 2015-03-03 03:32:41

请忽略这个问题。我相信我发现了我的问题。我用.sks文件与关卡编辑器之前,我用这个命令转移到新的场景:

let nextScene = PlayGameScene(size: self.frame.size) 
self.view?.presentScene(nextScene) 

当我开始使用.sks文件,我开始使用这个命令转移到新场景:

let nextScene = PlayGameScene(fileNamed: "PlayGameScene") 
self.view?.presentScene(nextScene) 

我忘了补充一点:

nextScene.size = self.frame.size 

我想我应该离开这个岗位,以帮助他人解决这个问题,但如果有人认为我应该删除此整个帖子,只需们的说法O操作。

谢谢