0

在优化 Flash 指南的第 68 页 http://help.adobe.com/en_US/as3/mobile/flashplatform_optimizing_content.pdf

它指出必须在 displayObjects 上启用 cacheAsBitmap 才能使 GPU 渲染获得任何好处。

FP11 和使用 AIR 定位移动设备时仍然是这种情况吗?

4

2 回答 2

1

是的,GPU 渲染仅对缓存位图表示的对象有用。

但是,这并不是那么简单,您不能只在所有东西上打开 cacheAsBitmap 和 cacheAsBitmapMatrix 并获得性能提升。位图缓存会导致内存损失(移动设备上的主要考虑因素),并且对于频繁更改的对象可能会导致性能下降(因为缓存经常被丢弃)。

这里有更深入的信息:

Android上的应用程序性能优化

Adobe AIR - 移动性能 - 提示和技巧

于 2013-07-31T09:13:22.747 回答
0

谢谢。仍然对如何以及何时正确使用组合的“cacheAsBitmap 和 cacheAsBitmapMatrix”属性感到困惑。

如果我有一个由在时间线上动画的位图组成的木偶角色,如果将“cacheAsBitmap 和 cacheAsBitmapMatrix”属性应用于实际的木偶影片剪辑,我会受益吗?还是先将每个位图元素(头部、手臂、腿、躯干)转换为影片剪辑?

于 2013-07-31T15:16:13.143 回答