有没有什么可以做,以优化现有的主权财富基金的视网膜显示器的迎面而来的浪潮? 或者说,反正是有视网膜显示器创建新的主权财富基金时准备? 从我所看到和阅读,主权财富基金看起来很可怜。
Answer 1:
柔性4.6支持MultiDPIBitmapSource这将提供一种方法来提供位图对于不同屏幕密度进行优化。 你可能读了一个深入讨论这个链接 。
一般情况下,如果你的位图作为图标,标识显示,在动画或改造仅限于移动,平移和裁剪,以及您的位图它不进行缩放,你会达到最佳的显示效果和下降的表现。 相对于位图这个使用矢量资产的表现是难以预料。
然而,位图是不是银弹到所有的解决方案。 他们将尽快为您涉及任何旋转,扭曲或缩放(放大或缩小)产生不利影响的表现,这是因为系统必须做更多的计算,以每一个像素搬迁,这是很多更复杂相比,矢量。
Stage3D的也值得探讨,但如果你使用的主要是2D,明智MultiDPIBitmapSource和矢量图形之间的选择可能是一个更简单的解决方案。
Answer 2:
在一般情况下,要避免使用位图图形尽可能。 如果您仅使用向量和字体,这些可以扩展没有问题。 诀窍免杀的CPU是使用cacheAsBitmap
可行时,例如,当对象不经常更改。 然后你获得矢量GRX的分辨率优势,以及初始渲染后获得的位图GRX的速度。
另一种工具,开始寻找到正在使用的Stage3D。 此层位于空气节目后面,并充当一个强大的背景。 真正的优势是,它使用的GPU,而不是CPU,这意味着你有两个处理器踢了GRX。 如果您开发或使用一致的前台和后台系统,这可以提高你的GRX性能。 一个工具,它似乎远未准备好是八哥2D。 这应该有助于快捷很多关于Stage3D的困难地区。 我还没有使用Stage3D的,所以很多的,这是投机。 我将编辑我的答案时更有经验。
编辑
@ TianzhenLin的反应有一些很不错的技巧。 这让我想起那个CacheAsBitmapMatrix
应该用于那些将要旋转,缩放等对象,但在结构上不改变。