2

呼び出されるたびにアセットが実際にメモリに読み込まれるのか、それともルックアップされているのかを調べ、読み込まれていない場合は一度だけ読み込まれ、参照を保持するだけなので、2回目に呼び出されるのかどうかが気になります。それへの参照をつかむだけですか?

4

1 に答える 1

2

すでにロードされているものを追跡し、以前にロードされている場合は同じオブジェクトへの参照を返すだけです (これは ContentManager ごとです)。これは、テクスチャだけでなく、すべてのコンテンツに適用されます。

結論として、コンテンツが必要なときにいつでも呼び出すことができLoad、重複について考える必要はありません。Disposeもう 1 つの結論は、ContentManager からロードされたコンテンツを絶対に使用してはならないということです(ContentManager.Unload代わりに使用してください)。

詳細が必要な場合は、この質問と回答をご覧ください。

于 2010-11-22T06:21:47.653 に答える