私は最近XNAプールに飛び込み、C#のフレームワークのすべての詳細を学んでいます。私の調査で気づいたことの1つは、GameComponentsを実装するための広く受け入れられている「適切な」方法がないように思われることです。
このスレッドを(とりわけ)読んだ後、私はゲーム開発者の間で幅広い好みを発見しました。GameComponentsをまったく(または控えめに)使用しないという支持者もいれば、プレーヤー/敵ユニット、ミサイルなど、あらゆるものにGameComponentsを使用すると主張する人もいます。また、GameComponentアーキテクチャを、画面、レンダラー、シーンなどの中レベルから高レベルのエンティティ用に予約します。これらのエンティティは、よりきめ細かいゲームユニットを含み、駆動します。
結局のところ、フレームワークを実装する最善の方法を決定するのはゲーム開発者次第です。StackOverflowには、私が知る以上のことを忘れてしまった知識豊富な開発者がたくさんいるので、フレームワークを自分で使用してこの道をさらに進む前に、ここでのコンセンサスが何であるかを感じてみたいと思います。
誰かが自分の考えを取り入れることを気にしますか?前もって感謝します!