【问题标题】:Targeting Multiple Resolutions Using Flex 4.5使用 Flex 4.5 定位多个分辨率
【发布时间】:2011-12-26 16:25:00
【问题描述】:
我正在使用 Flash Builder 4.5 为 Android 平板电脑开发游戏。它已在 Galaxy Tab 7.0" 上成功实施,但现在我需要对其进行编辑以适应所有 android 平板电脑。我尝试搜索这方面的信息,但没有发现任何有用的信息。
我应该使用多个图形来定位具有不同分辨率的设备吗?如果是,我应该如何检测正确的分辨率?或者,另一方面,我应该只使用一个图形并将其缩放以适应所需的所有分辨率吗?
如果有任何专门针对游戏而非应用程序的优秀教程,我也将不胜感激。
【问题讨论】:
标签:
android
actionscript-3
apache-flex
mobile
flex4.5
【解决方案1】:
您可以使用基于矢量的图形,这些图形在不同的密度下看起来很清晰。有关此事,请参阅Adobe's article。
或者,您可以根据分辨率为每个位图使用不同的图形源。来自同一篇文章:
<s:Button>
<s:icon>
<s:MultiDPIBitmapSource
source160dpi="@Embed('/assets/refresh160.png')"
source240dpi="@Embed('/assets/refresh240.png')"
source320dpi="@Embed('/assets/refresh320.png')"/>
</s:icon>
</s:Button>
请注意,此按钮上的图标具有不同的图形,具体取决于每个平台的原生像素密度。这会使应用程序变得更重,但如果您没有大量图形(并且您的图像已针对大小进行了优化),您应该没问题。