【发布时间】:2010-07-08 22:58:51
【问题描述】:
目前 iOS 支持三种不同的艺术尺寸:480x320 原始 iPhone 屏幕的艺术、高分辨率 960x640 iPhone 4 屏幕的艺术和 1024x768 iPad 屏幕的艺术,根据我的经验,这通常与高分辨率屏幕,因为对屏幕的不同纵横比提出了不同的要求。
在最坏的情况下,您可以为所有艺术品添加三种尺寸,而这正是我为上一场游戏的主要元素(卡片)所做的。但是,这最终会浪费下载时间和创建它们的时间。
对于处理不同 iDevices 的不同要求,你们会提出什么建议?以下是我正在考虑的一些一般可能性:
包括所有 3 种尺寸的艺术品。
仅包含 1 种尺寸(大的)的图稿,但在创建 UIImage 时动态调整其大小。
仅包含 1 种尺寸(大的)的艺术品,但在用户第一次启动您的应用时制作调整大小的副本。
当然,也有一些变体涉及仅针对某些尺寸使用一些技术(例如,在两个大尺寸之间共享艺术品,根据需要稍微调整尺寸)。我对您 使用哪种方法很感兴趣,并说明了这样做的利弊。我预计最大的缺点将是:文件大小以及在显示或调整对象大小时可能导致的任何延迟。我最大的未知数之一是,如果让 iOS 来调整大小,无论是在输出质量还是在时间上,iOS 的表现如何。
【问题讨论】: