0
私は自分のゲームでAssetBundlesを使用しており、設定ページでAssetBundleキャッシュをクリアするようにしたいと考えています。 私はCaching.CleanCacheを使用しようとしましたが、設定ページでAssetBundleキャッシュを使用しているため「false」を返します。空のシーンをロードしようとしましたが、キャッシュをクリアしようとしましたが、どちらも機能しません。 アプリを再起動する必要がありますか?誰もが解決策を知っていますか?unity3d Caching.CleanCacheが機能しない
Caching.expirationDelayを使用して、AssetBundleが自動的に削除される前にキャッシュ内で未使用のままになる秒数を設定できます。 –
falseが返されても必ずしもそれが機能しないわけではありません。 Caching.Cleanが返ってくると、キャッシュはすでにクリアされているか、または使用されていない可能性があります。 –
@Tobias Theel私は試みましたが、Caching.Cleanがfalseを返すとキャッシュフォルダが変更され、caching.spaceOccupiedはかなりの量のバイトを示しますが、キャッシュファイルを削除するとtrueを返し、caching.spaceOccupiedは0を返します。 – Hassy31