0

現在、標準の UI コントロールを備えた小さなゲームを作成しています。

これまでのところうまく機能していますが、コードビハインド ファイルでコントロールを管理していることが気に入らないのです。(C#)

すべての要素を切り離そうとしているので、すべてのデータ管理とユーザー インターフェイスのロジックを処理する別のエンジン/コントローラーが必要です。

コントロールをエンジンに登録して、呼び出すすべてのメソッドでそれらを渡す必要がないようにする可能性はありますか?

現在、関数を呼び出すたびにコントロールを渡す必要があります..

前もって感謝します!

4

1 に答える 1

0

現在の実装について詳しく説明していただければ幸いです。私が理解できることから、「コントロールをエンジンに登録する」方法を理解しようとする代わりに、それが設計上の問題であるかどうかを確認してみませんか。

おそらく、再利用性と保守性を向上させるために論理的に分離できるように、アプリ/クラス/コンポーネントを構造化するより良い方法がありますか?

于 2009-10-04T08:01:12.173 に答える