基于矢量的图形

基于矢量的图形由必须由 CPU 计算的过多数据表示(矢量点,弧,颜色等)。除了具有最小点和直线的简单形状之外的任何东西都将消耗大量的 CPU 资源。

可以打开 Cache as Bitmap 标志。此标志存储绘制基于矢量的 DisplayObject 的结果,以便更快地重绘。这样做的缺陷是,如果对对象应用了任何转换,则需要重新绘制并重新缓存整个事物。如果应用了逐帧变换(旋转,缩放等),这可能比完全不打开要慢。

通常,使用位图渲染图形比使用矢量图形更有效。像 flixel 这样的库可以利用它在画布上渲染精灵,而不会降低帧速率。