我目前一個非常酷的Silverlight應用程序,在這樣的拋出與Blend中Wall3D演示了3D空間牆面的照片顯示工作3逆足:在3D牆
的我目前面臨的問題是表現。這個應用程序是這樣的:
- 當你向右或向左滾動的3D照片牆旋轉
- 由於每個運動做,照片下一欄下載,解碼成一個BitmapImage的,扔進一個3D牆節點。
- 正如你所想象的那樣,用戶(如果你讓他們)想要快速瀏覽照片,但是我遇到的問題是我無法快速顯示照片。
在大多數情況下,這是一個美麗的應用程序,作品真的很好,但是當專輯包含了超過300張照片,你能想象那種由所有的BitmapImage類佔用內存以及如何移動滑塊可以從照片跳20秒到120秒。
當然,我們有算法可以不下載所有照片,但我仍然無法找到快速獲取照片的方式。
這可能是一種情況,我們需要扔掉'偉大的展示'3D牆並轉到像Vertigo所做的花花公子檔案那樣的平坦深度牆。
還不確定,讓我知道你的想法。
P.S.我們使用Kit3D處理所有3D作品,它使用PerspectiveCamera,Model3DGroup,ModelVisual3D,RotateTransform3D & TranslateTransform3D。
乾杯, Bob。
我很困惑,你所描述什麼可以利用突起,爲什麼您使用Kit3D可以實現嗎? – AnthonyWJones 2010-05-10 12:41:48