0

WPF / Silverlightでは、ビジュアルステートの単純さとそれらの間の遷移について多くの話があります。

3Dモデルの回転をアニメーション化するために、実行時にアニメーションを動的に生成する必要があります(ユーザーのマウス操作に応じて、3Dモデルをその軸を中心に回転させたい)。

私は実行時にアニメーションを生成し、モデルをアニメーション化していますが、それは私には間違っていると感じています...実行時に視覚的な状態を作成する方が良い代替案だと誰かが考えているのではないかと思いました。

乾杯、マーク

4

1 に答える 1

3

これは Visual States の適切な用途ではないと思います。私の理解では、それらはオブジェクトが持つことができる個別の状態です。ボタンは「通常」、「フォーカス」、「押された」、「ホバーされた」などであり、Visual State Manager (VSM) がこれらの状態間の遷移を制御します。 .

あなたの場合、無限の数の状態を持つことができるものをアニメーション化しています-モデルの考えられるすべての視点に対して1つのビュー。この場合、VSM が特に効率的であるとは思いません。

于 2009-11-11T21:35:30.557 に答える