私は単純なXNAプロジェクトを続けています。基本的に私が持っている質問は、テクスチャの読み込みを処理する方法と、他のクラスのテクスチャへの適切なアクセスがあることを確認することです。XNAの複数のクラス間でテクスチャの読み込みとアクセスを処理する最適な方法は?
たとえば、私が見たすべてのチュートリアルと、XNAの実際のロジックからわかるように、LoadContent()
メソッドでテクスチャを読み込むことになっています。しかし、別のクラスLevel
があり、独自のテクスチャセットが必要であり、その中に自分のテクスチャを必要とするPlayer
オブジェクトのインスタンスを作成します。もちろん、敵やその他のものも必要です。
コンストラクタ内の特定のクラスに必要なテクスチャを読み込むだけで済みますが、新しいコンテンツマネージャを設定するか、コンテンツマネージャを各コンストラクタに渡す必要があります扱いにくく、意図されたものの外にある。
2つのテクスチャを使用する小さなチュートリアルではない、本格的なプロジェクトについては、それらを読み込む実装にはどのような方法が最適ですか?
gamedev.stackexchange.comでより迅速に回答が得られます。 – Ali1S232