Sprite kit OSX精灵套件游戏最佳默认窗口大小

Sprite kit OSX精灵套件游戏最佳默认窗口大小,sprite-kit,Sprite Kit,我正在寻找端口的iOS精灵工具包游戏到OS X。我想提供最清晰的图像质量可能。由于iOS设备只支持少数分辨率,而且我相信有3个高宽比,因此,通过根据设备提供不同的精灵画面、背景等,可以非常轻松地实现这一点 我无法找到OSX中窗口大小的最佳实践。我知道在哪里以及如何设置默认值和约束。我只是不清楚我应该默认分辨率是多少,因此,应该包括多大尺寸的图像 我知道我的图形会随着窗口大小的调整而缩放,我只希望游戏的元素无论窗口大小都能保持最佳状态 我想从苹果公司的最高分辨率显示器开始,但在开始之前,我想先问问

我正在寻找端口的iOS精灵工具包游戏到OS X。我想提供最清晰的图像质量可能。由于iOS设备只支持少数分辨率,而且我相信有3个高宽比,因此,通过根据设备提供不同的精灵画面、背景等,可以非常轻松地实现这一点

我无法找到OSX中窗口大小的最佳实践。我知道在哪里以及如何设置默认值和约束。我只是不清楚我应该默认分辨率是多少,因此,应该包括多大尺寸的图像

我知道我的图形会随着窗口大小的调整而缩放,我只希望游戏的元素无论窗口大小都能保持最佳状态

我想从苹果公司的最高分辨率显示器开始,但在开始之前,我想先问问是否有一种普遍接受的方法

我知道这是一个相当基本的问题,但我还没有找到一个合理的方法。如果我忽略了一些可用的东西,请提前原谅我,这不是因为缺乏尝试


谢谢。

您的应用程序可以运行的设备支持的像素分辨率应该是最小的,而不是最大的

假设有一台真正的Mac电脑可以运行OS X 10.9,并且本机屏幕分辨率只有1280x720,那么这就是你应该关注的分辨率。任何更高版本,您的游戏将无法在此设备上正确运行,您也可以从支持的设备列表中删除该设备

您可以依靠放大来匹配较大的屏幕尺寸,但不能依靠缩小来保留可能重要的图像细节,如文本或较小的游戏对象

下一个最重要的步骤是选择合适的纵横比,可以是4:3、16:9或16:10,理想情况下,这是大多数受支持设备上的本机纵横比。确保你的游戏只适合不同纵横比的设备

您可以缩放以填充,但必须确保在所有设备上,裁剪区域不会对游戏性或应用程序的使用产生负面影响(即可见屏幕区域外的文本或按钮)。这将更难测试,因为您实际上必须拥有其中一个设备或创建相应裁剪视图的自定义构建

或者,您可以设计多个版本的游戏,以获得特定和非常常见的屏幕分辨率,从而在13英寸到27英寸的屏幕上提供最佳的游戏体验。针对iMac(台式机)和Macbook(笔记本电脑)设备的优化设计是最有意义的,为13英寸和15英寸加上21英寸和27英寸的屏幕制作优化版本将更加困难

当然,这在很大程度上取决于比赛。例如,基于平铺的世界游戏可以简单地以更大的屏幕分辨率向世界提供更大的观看区域,而不是放大视图。前提是这不会改变游戏性,比如给玩家不公平的优势(特别是在多人游戏中)


您应该为Retina Macbook Pro和未来的Retina Macs提供@2x图像。

非常感谢。正是我想要的。我也没有意识到@2x约定也适用于OSX设备(Mac)。非常感谢您的详细回复。