呼び出されるたびにアセットが実際にメモリに読み込まれるのか、それともルックアップされているのかを調べ、読み込まれていない場合は一度だけ読み込まれ、参照を保持するだけなので、2回目に呼び出されるのかどうかが気になります。それへの参照をつかむだけですか?
3521 次
1 に答える
2
すでにロードされているものを追跡し、以前にロードされている場合は同じオブジェクトへの参照を返すだけです (これは ContentManager ごとです)。これは、テクスチャだけでなく、すべてのコンテンツに適用されます。
結論として、コンテンツが必要なときにいつでも呼び出すことができLoad
、重複について考える必要はありません。Dispose
もう 1 つの結論は、ContentManager からロードされたコンテンツを絶対に使用してはならないということです(ContentManager.Unload
代わりに使用してください)。
詳細が必要な場合は、この質問と回答をご覧ください。
于 2010-11-22T06:21:47.653 に答える