0

我有一个严重依赖本机 Flash 渲染器的 Flash 应用程序(主要是带有一堆 lineto、curveto 命令的矢量绘图)。

我见过的大多数演示和基准测试都只是调整大小/旋转精灵。新的 3d 引擎会提高主要进行矢量渲染的应用程序的性能吗?

4

1 回答 1

0

解决此问题的最佳方法是在设计或运行时将矢量图渲染到位图。例如,您可以使用 bitmapData.draw。然后将这些位图用作精灵以进行快速渲染。不幸的是,直接在 gpu 上渲染矢量效果不太好。Flash 尝试使用 wmode=gpu 来做到这一点,虽然它对于某些演示来说很好,但它从来没有像在 cpu 中渲染和在 gpu 上进行 blitting 那样以相同的质量执行。编程要困难得多,但是如果您真的需要性能,例如在游戏中,那是值得的。

于 2012-02-01T06:25:03.783 回答