Spritekit iOS中的可玩区域

Spritekit iOS中的可玩区域,ios,swift,sprite-kit,universal,Ios,Swift,Sprite Kit,Universal,我正在用Xcode 6.1中的Spritekit和Swift制作一个景观通用游戏。我一直在研究如何制作一个通用的应用程序,在布局方面似乎有很多工作要做,这样你的游戏在所有设备上看起来都一样 我已经读到,你可以通过定义一个“可玩区域”来做到这一点,在这个区域中,你可以把你所有的游戏功能都放进去。下面的链接显示了一幅解释可玩区域理念的图片 除了我在网上找到的关于这一点的1个教程(这不是针对Swift的),我找不到任何关于如何在Spritekit中为Swift“定义”一个可玩区域的内容 有没有一种方

我正在用Xcode 6.1中的Spritekit和Swift制作一个景观通用游戏。我一直在研究如何制作一个通用的应用程序,在布局方面似乎有很多工作要做,这样你的游戏在所有设备上看起来都一样

我已经读到,你可以通过定义一个“可玩区域”来做到这一点,在这个区域中,你可以把你所有的游戏功能都放进去。下面的链接显示了一幅解释可玩区域理念的图片

除了我在网上找到的关于这一点的1个教程(这不是针对Swift的),我找不到任何关于如何在Spritekit中为Swift“定义”一个可玩区域的内容

有没有一种方法可以创建一个矩形,比如说在iPhone6上,这样它就可以覆盖所有设备,只要我在这个矩形内构建游戏


基本上,我如何定义一个“可玩区域”,以便我可以看到我必须在其中构建应用程序的边界?如链接图片中所示?

以使布局在每个设备上显示相同,假设您仅支持iPhone 5及以上版本。您可以使用GameViewController下的.Aspectfill缩放场景以适应所有分辨率。这意味着您将使用iOS 5模拟器,并且您将放弃对iPhone 4s的支持

定义可播放区域的最佳方法是创建一个包含特定区域的矩形节点,同时确保物理世界显示物理以供测试


如果您想以本机方式为每个屏幕大小构建内容,您必须手动调整内容,因为从技术上讲,iPhone 6 plus等设备的设计可以让您看到更多内容。

谢谢。我创建了矩形Dif如果您觉得这个问题有帮助,请勾选一个记号,这样问题就被标记为已解决,这样其他看到这个问题并有相同问题的人就可以轻松一些。再次感谢。正是我所需要的:)链接已断开。