我处于需要应用许多具有透明度等效果的动画的情况,但是当大约有 10 个动画在运行时,我的应用程序会减速到停止!:(
我还尝试使用 CompositionTarget.Rendering 事件使用逐帧手动动画来实现类似粒子的效果,该事件以给定的帧速率更改了 Image 的 Source 属性。同样,这对于屏幕上的前几个粒子实例来说效果很好,但是当越来越多的粒子被添加时,我需要它来保持性能,这对于任何应用程序来说都是一个艰难的要求
我想知道是否有人在WPF中使用像素着色器进行动画,或者自定义可写位图用于动画?
如果可能的话,我基本上需要将大部分动画处理交给 GPU...
谢谢你提供的所有帮助!
干杯,马克