検索

ホームページ  >  に質問  >  本文

ゲーム開発 - MVC でアニメーション (モデル) を理解するには?

MVC では、データはモデルに保存され、ビューはモデルのデータに基づいてレンダリングされます。これが大きな概念です。
ただし、アニメーションの場合、グラデーション処理中にいくつかの状態が生成され、これらの状態はある程度モデルに属しません。
このようなニーズに対して、MVC モデルはどのように問題を解決しますか?
MVC が使用されていない場合、そのようなテクノロジーでどのように問題を解決できるのでしょうか?

巴扎黑巴扎黑2825日前491

全員に返信(1)返信します

  • 给我你的怀抱

    给我你的怀抱2017-05-16 17:08:27

    モデル内のデータは通常、ビューの最終結果です。通常、アニメーションのさまざまな状態はモデル内に存在しないはずです。そのため、アニメーションはモデルとは何の関係もありません。

    アニメーション制御はViewでもControllerでもできると思います。たとえば、CSS トランジションは基本的に、データの変更に基づいてトゥイーン アニメーションを実行するビューです。別の例では、jQuery のアニメーション関数を使用して、コントローラー層で制御される DOM 状態を変更した後に小さなアニメーションを直接再生します。どちらのアプローチにも独自の利点があります。ただし、ロジックは複雑すぎず、コントローラーに含める方がより柔軟です。ただし、実際の選択は異なります。より便利なものについて。

    返事
    0
  • キャンセル返事