我正在开发一个使用Flash Builder 4.5的Android平板电脑游戏。它已经在Galaxy Tab 7.0上成功实现,但现在我需要编辑它以适应所有android平板电脑。我尝试搜索有关这方面的信息,但没有找到任何有用的信息。
我应该使用多个图形来定位不同分辨率的设备吗?如果是,那么我应该如何检测正确的分辨率?或者,另一方面,我是否应该只使用一个图形并缩放它以适应所有所需的分辨率?
我也会感谢任何好的教程,特别是游戏而不是应用程序,如果有的话。
发布于 2011-12-27 00:31:07
您可以使用基于矢量的图形,这些图形在不同的密度下看起来会很清晰。关于这件事,请参阅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>请注意,此按钮上的图标具有不同的图形,具体取决于每个平台的本地像素密度。这会使应用程序变得更重,但如果您没有大量的图形(并且您的图像针对大小进行了优化),则应该没问题。
https://stackoverflow.com/questions/8637417
复制相似问题