首页 文章

Spritekit iOS中的可玩区域

提问于
浏览
1

只是一个简单的问题 . 我正在Xcode 6.1中使用Spritekit和Swift制作一个横向通用游戏 . 我一直在研究如何制作通用应用程序,并且在布局方面似乎有很多事要做,以便您的游戏在所有设备上看起来都一样 .

我已经读过你可以通过定义一个“可玩区域”来实现这一点,在该区域中你可以放入所有游戏功能 . 下面的链接显示了解释可播放区域构思的图像 .

http://cdn5.raywenderlich.com/wp-content/uploads/2013/09/Aspect-Ratio-Diff.jpg

除了1教程我在网上谈到这个,(不适用于Swift)我找不到任何关于如何在Swritekit中为Swift实际“定义”可玩区域的内容 .

有没有办法可以创建一个回转,比如在Iphone 6上说,只要我在那个矩形内构建游戏,它就会覆盖所有设备?

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

感谢:D

1 回答

  • 0

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

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

    如果您希望本机构建每个屏幕大小,您必须手动调整内容,因为技术上,iPhone 6 plus等设备的设计使您可以看到更多内容 .

相关问题