之前在测试怎样运行 WebGL 的时候使用了远程加载文件进行测试 : 发布WebGL的过程
因为对浏览器不是很熟悉, 现在用编辑器模式直接跑一下, 来看看 UnityWebRequest 的下载和缓存, 我使用了一个叫 WebGL_Test 的工程, 然后获取它的编辑器下的缓存目录看看 :
[MenuItem("Tools/Test")]public static voidTest()
{
Debug.Log(Caching.currentCacheForWriting.path);
}
C:/Users/XXXX/AppData/LocalLow/Unity/DefaultCompany_WebGL_Test
UnityEngine.Debug:Log(Object)
这是一般的缓存路径, 不过看到它的文件夹是一个 PlayerSettings 里面的设置拼接成的文件夹 :
通过远程方式加载 AssetBundle 文件之后, 再看看它在本地进行了怎样的缓存 :