unityでいってみよう!

unityがチョットワカル位の人のブログ

Unity2022からのWebGLでのAssetBundleのキャッシュについて調べてみよう!

概要

Unity2022からWebGLプラットフォームではCachingクラスが非サポートとなりました。

 

何故?

ブラウザー自体がキャッシュを行う為、Unity側が独自にキャッシュを行う必要がない為のようです。ドキュメントに以下の記載が追加されていました。

 The Cache API is not supported in WebGL because AssetBundles are stored in the browser cache for the WebGL platform. 

 

補足

問題となりそうなのは、あるAssetBundleがキャッシュされているか否かの判別方法ですが、その判定方法はなさそうです。

 

docs.unity3d.com