Flash:通过矢量图形“去除缩放”来提高性能?

时间:2012-01-11 21:33:53

标签: performance flash actionscript graphics adobe

我有一个正在上传的传统Flash游戏(800x600 - > 1024x768)。我可以轻松地扩展舞台,但我担心的是性能。将所有内容转换为位图将是我想要避免的巨大足迹。

我的问题是 - 如果我煞费苦心地缩放矢量艺术以便它们有效地进行净零变换会有什么不同吗?或者这会有什么不同。闪存是否必须通过变换乘以矢量坐标,还是高度优化“无缩放”?

1 个答案:

答案 0 :(得分:0)

缩放不会影响内存中的矢量图形大小仅处理时间,因为它们使用已经存在的变换矩阵,即使它是空的或没有。你会发现没有什么区别。位图必须被重新调用并重新渲染。如果你改变它们的尺度而不重新打印它们,它就不会改变尺寸,但质量会降低,因为你的尺度和额外的cpu功率将被转移。

处理这个问题的最佳方法是调整flash内部资源的大小。或者我们的简单方法是对bitmap.draw进行最终场景的矩阵变换,考虑到你有像摄像头那样的东西。

希望这有帮助。