在WPF中创建高性能动画
我所处的环境需要应用许多具有透明度等效果的动画,但当大约有10个动画在运行时,我的应用程序会减速到令人生厌的停顿( 我还尝试使用CompositionTarget.Rendering事件使用逐帧手动动画实现类似粒子的效果,该事件以给定的帧速率更改了图像的源属性。同样,这对于屏幕上粒子的前几个实例很好,但当添加越来越多的粒子时,我需要它来保持性能se,这对于任何应用程序来说都是一个艰难的要求 我想知道是否有人有过在WPF中使用像素着色器制作动画的经验,或者有没有自定义可写位图制作动画的经验 如果可能的话,我基本上需要将大部分动画处理交给GPU 谢谢你能给我的帮助 干杯,在WPF中创建高性能动画,wpf,performance,pixel,shader,writeablebitmap,Wpf,Performance,Pixel,Shader,Writeablebitmap,我所处的环境需要应用许多具有透明度等效果的动画,但当大约有10个动画在运行时,我的应用程序会减速到令人生厌的停顿( 我还尝试使用CompositionTarget.Rendering事件使用逐帧手动动画实现类似粒子的效果,该事件以给定的帧速率更改了图像的源属性。同样,这对于屏幕上粒子的前几个实例很好,但当添加越来越多的粒子时,我需要它来保持性能se,这对于任何应用程序来说都是一个艰难的要求 我想知道是否有人有过在WPF中使用像素着色器制作动画的经验,或者有没有自定义可写位图制作动画的经验 如果可
标记如果您想要性能,您应该考虑改用XNA。
然后,您可以将XNA项目添加到WPF应用程序中?