three.js で、基本的な「ヒーロー作成」プログラムを作成しました。完全なキャラクターを作成するために頭、体などを交換する Elder Scrolls に似ています。他のユーザーが同じヒーローを編集できるようにして、よりインタラクティブにしたいと考えています。各ユーザーは、サーバーから同じ JSON ファイルを読み取るだけです。
コードをより適切に構成するために、MVC パターンを使用したいのですが、その適用方法について混乱しています。すべてのイベント リスナーはコントローラーになると思いますが、View は単なる three.js render() であり、Model は基になる JSON だけでしょうか? 特に、このグラフィック ドメインに MVC を適用することは、私の大きな問題です。これが非常に悪い形式である場合、別のパターン/構造化方法について何か提案はありますか?