2009-11-04 78 views
0

我处于需要应用诸如透明度等效果的许多动画的情况,但是当它们中有大约10个正在运行时,我的应用程序变慢了! :(在WPF中创建高性能动画

我也尝试使用逐帧手动动画使用CompositionTarget.Rendering事件实现粒子效果,该事件以给定的帧速率更改了图像的Source属性。同样,对于前几个实例的屏幕上的粒子,但是当越来越多的获得添加我需要它保持性能明智,这始终是一个艰难的问任何应用程序

我想知道如果任何人有使用WPF中的像素着色器的动画,或者可能定制的writeablebitmap的动画?

我基本上需要掌握大部分动画处理到GPU尽可能...

感谢您的帮助!

干杯, 马克

回答

1

如果你想表现你应该考虑使用XNA来代替。 然后,您可以将XNA项目添加到您的WPF应用程序

+0

那么,使用XNA来处理图像等? – Mark 2009-11-04 21:20:46