我正在使用WPF在C#上進行項目,試圖製作一個類似http://www.scaleofuniverse.com/的程序。WPF動畫(縮放/同時轉換多個圖像)
我知道它可以很容易地在Flash中完成,但我想將控件集成到其他平臺(即新的Leap運動和Kinect)。我知道我可以裝配它,這樣kinect模擬鍵盤上的Flash遊戲,但我真的很想弄清楚在C#中做到這一點。我完成了一些關於基本動畫和故事板的基本教程,但是我沒有發現任何事情表明我想完成的項目甚至可以完成!我是否咬掉了比我能咀嚼的更多的東西?還是我在某處過度複雜化了這個程序?我只在設計階段,所以我沒有任何源代碼進行審查(仍然完成教程)。我很想知道,在繼續研究這個項目之前,這個項目是否合理。
有一件事情是WPF不可能的:提高死亡率。這可以在3D中完成我想 – 2013-03-08 18:12:31
夠公平的,你知道任何教程進入更高級的動畫?我搜索了幾個小時,並完成了我能找到的任何基本教程,但每個教程通常只處理1種動畫類型,爲此我需要縮放圖像並同時移動圖像。我一直試圖在C#上自己動畫,但95%的時間我做出的改變都會導致一些問題。我只是沒有時間花費在C#上,我需要一些指導! =) – user2149446 2013-03-08 18:23:21
它可以完成,但不能簡單地通過動畫ScaleTransform。 *宇宙的尺度*覆蓋超過50個數量級。如果您嘗試使用單個縮放圖形來做到這一點,那麼WPF將使用雙精度座標值計算大數十位數的精度,因此您將不可避免地遇到嚴重的舍入錯誤。 – Clemens 2013-03-08 18:39:57