1

したがって、いくつかの調査を行った後、パターンを採用するように思えます。この場合、PureMVC が適切な選択である可能性があります。

しかし、ほとんどが Flex で作成されたデータ駆動型の Web サイトを除いて、ゲームを開発するときにこのパターンを使用した経験はありません。

問題は、このパターンの欠点はありますか?たとえば、パフォーマンスでしょうか?

このフレームワークを使ってゲームを実装した人がいたら、それについてのレビューを聞きたいです。

アイデアは、ゲームが時間とともに複雑に進化する可能性があることを考えて強固な基盤を作ることです.

ありがとう!

4

2 に答える 2

4

MVC フレームワークは常にいくらかのオーバーヘッドを追加し、特定の方法でコーディングすることを強制します。特に Flash では、それらのほとんどは、イベントを作成してディスパッチするための複雑な構造を持っています。これは、大規模なエンタープライズ プロジェクトでは問題ないかもしれませんが、ゲーム エンジンのあらゆる側面を微調整する必要があるゲームではそうではありません。MVC フレームワークを使用する場合、本当にやりたいことを達成するため、または最適化のためにフレームワークをハックする必要があるでしょう。

したがって、ゲームのパフォーマンスを制御し続けたいと仮定すると、独自のアーキテクチャと規則を考え出す方がよいでしょう。実際には非常に簡単です。基本的な MVC の原則に従い、ゲーム データ (モデル) をレンダリング (ビュー) とゲーム ロジック (コントローラー) から分離するだけで、きれいに構造化されたプロジェクトが作成されます。

于 2011-10-20T07:52:00.477 に答える