2009-11-04 73 views
0

我處於需要應用諸如透明度等效果的許多動畫的情況,但是當它們中有大約10個正在運行時,我的應用程序變慢了! :(在WPF中創建高性能動畫

我也嘗試使用逐幀手動動畫使用CompositionTarget.Rendering事件實現粒子效果,該事件以給定的幀速率更改了圖像的Source屬性。同樣,對於前幾個實例的屏幕上的粒子,但是當越來越多的獲得添加我需要它保持性能明智,這始終是一個艱難的問任何應用程序

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

我基本上需要掌握大部分動畫處理到GPU儘可能...

感謝您的幫助!

乾杯, 馬克

回答

1

如果你想表現你應該考慮使用XNA來代替。 然後,您可以將XNA項目添加到您的WPF應用程序

+0

那麼,使用XNA來處理圖像等? – Mark 2009-11-04 21:20:46