Ios 为iphone 6 spritekit游戏准备资产

Ios 为iphone 6 spritekit游戏准备资产,ios,swift,sprite-kit,iphone-6,Ios,Swift,Sprite Kit,Iphone 6,我正在用SpriteKit制作一个游戏,并用代码定位卡。卡片纹理的大小需要根据屏幕大小而有所不同,或者布局是固定的。当然,与背景图像或任何其他布局相同。iphone6如何与低分辨率屏幕共享相同的@2x资产?这毫无意义。我听说要为6款手机设计,让老款手机缩小规模。但这似乎不是正在发生的事情。检查5s时,一切都被切断。我的6+资源很好,但当然它使用自己的3倍图像集。显示比例因子并不能告诉您选择资源和布局屏幕所需的一切-例如,如果您只有@2x资源,那么它们在iPhone(4及更新版本)和iPad(3及

我正在用SpriteKit制作一个游戏,并用代码定位卡。卡片纹理的大小需要根据屏幕大小而有所不同,或者布局是固定的。当然,与背景图像或任何其他布局相同。iphone6如何与低分辨率屏幕共享相同的@2x资产?这毫无意义。我听说要为6款手机设计,让老款手机缩小规模。但这似乎不是正在发生的事情。检查5s时,一切都被切断。我的6+资源很好,但当然它使用自己的3倍图像集。

显示比例因子并不能告诉您选择资源和布局屏幕所需的一切-例如,如果您只有
@2x
资源,那么它们在iPhone(4及更新版本)和iPad(3及更新版本)上都会使用尽管iPad和iPhone的屏幕尺寸大不相同

SpriteKit的图像加载回到UIKit,它会自动为您的设备选择正确的比例因子,但不会选择正确的尺寸。因此,与此类似,您还需要自己查看屏幕大小,以便在3.5英寸、4英寸和4.7英寸显示器上选择图像和/或进行布局计算

(实际上,如果你使用Xcode资产目录,你可以让UIKit自动选择iPhone3.5“vs iPhone4”的图像,但它看起来并没有涵盖4“vs 4.7”的问题。这可能值得一试。)