windows phone 8几何转换速度慢

时间:2013-08-19 07:57:42

标签: wpf windows-phone-8 rendering transform

我有两个路径,其中一个由GeometryGroup填充,其中包含许多LineGeometries,第二个路径由LineSegment构造的PathGeometry。对于两个几何(GeometryGroup和PathGeometry),我应用了transformGroup,它是动画的。我遇到了性能问题,尤其是GeometryGroup。 300行给了我大约30帧/秒。具有300 linesegment的PathGeometry给了我大约55 fps。为什么GeometryGroup会慢得多?我用它来构建一个线网格。有人可以向我解释一下吗?

一般来说,在WP8中绘制许多动画几何图形的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

如果您希望它更快,并且您希望不再修改GeometryGroup。尝试调用Freeze()方法。

一个很好的参考,Should I use Geometry.Freeze here?

鉴于该对象现在是不可变的,这将为您提供更快的性能。