优化Flash指南的第68页 http://help.adobe.com/en_US/as3/mobile/flashplatform_optimizing_content.pdf
它指出必须在displayObjects上启用cacheAsBitmap才能使GPU渲染具有任何好处。
FP11和使用AIR定位移动设备时仍然如此吗?
答案 0 :(得分:1)
是的,GPU渲染仅对缓存位图表示的对象有用。
但是,它不是那么简单,你不能只在所有东西上启用cacheAsBitmap和cacheAsBitmapMatrix并获得性能提升。位图缓存会导致内存损失(移动设备上的主要考虑因素),对于频繁更改的对象,可能会导致性能下降(因为缓存经常被删除)。
这里有更深入的信息:
答案 1 :(得分:0)
感谢。仍然对如何以及何时正确使用组合的“cacheAsBitmap和cacheAsBitmapMatrix”属性感到困惑。
如果我有一个由在时间轴上设置动画的位图组成的木偶角色,如果将“cacheAsBitmap和cacheAsBitmapMatrix”属性应用于实际的木偶影片剪辑,我会受益吗?或者首先将每个位图元素(头部,手臂,腿部,躯干)转换为影片剪辑后,将其替换为每个位图元素?