Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
大量のテクスチャを使用するゲームを開発しています。したがって、使用されなくなったテクスチャを正しくアンロードする必要があります。
テクスチャ(頂点バッファ、シェーダー、その他のグラフィックリソースも)をアンロードする正しい方法は何ですか?
Dispose()電話をかけるのは正しい方法ではないと聞いています。
Dispose()
すべてのテクスチャは経由でロードされるTexture2D.FromStreamので、私はまったく使用ContentManagerしません。
Texture2D.FromStream
ContentManager
ContentManager.Unload()を使用して、ContentManagerがロードしたコンテンツをアンロードする必要があります。
ContentManagerを経由せずに自分で作成したテクスチャやその他のリソースは、Game.UnloadContent関数で(Dispose()を使用して)破棄する必要があります。