我的屏幕上有幾個3D矩形,我想圍繞Y軸旋轉。WPF 3d旋轉動畫
我想用鼠標按下,然後將3d物體旋轉到最大旋轉角度,但是當用戶移動他們的鼠標時,我想略微旋轉它,使它看起來像一個蹺蹺板(從Y軸上的-13至13度的範圍)。現在,我可以做到這一點,但是當我快速移動鼠標時,幀速率真的會受到影響。例如,當我單擊矩形的左側時,我會生成一個故事板和動畫對象,然後將3d對象旋轉到-13度。然後,當我將鼠標稍微向右移動,我想將它旋轉到-12.5,等等...
同樣,我能做到這一切,它只是性能受到很大!在某些情況下,它會下降到5-FPS ......這是不可接受的。
我的問題是我在做這個最好的方法嗎?你還可以爲屏幕上的用戶位置創建一個旋轉基礎的動畫?
感謝您提供任何幫助! 馬克
你是在旋轉物體還是相機圍繞物體的中心點? – 2009-11-16 02:08:16
對象,我不能移動相機,否則它會影響其他3D對象太 – Mark 2009-11-16 02:20:19