mirror of https://github.com/tuyoogame/YooAsset
parent
3ca300d956
commit
f5c72e913f
|
@ -168,10 +168,19 @@ namespace YooAsset
|
||||||
// 5. 从WEB网站获取AssetBundle文件
|
// 5. 从WEB网站获取AssetBundle文件
|
||||||
if (_steps == ESteps.LoadWebFile)
|
if (_steps == ESteps.LoadWebFile)
|
||||||
{
|
{
|
||||||
var hash = Hash128.Parse(MainBundleInfo.Bundle.FileHash);
|
if (CacheSystem.DisableUnityCacheOnWebGL)
|
||||||
_webRequest = UnityWebRequestAssetBundle.GetAssetBundle(FileLoadPath, hash);
|
{
|
||||||
_webRequest.SendWebRequest();
|
_webRequest = UnityWebRequestAssetBundle.GetAssetBundle(FileLoadPath);
|
||||||
_steps = ESteps.CheckLoadWebFile;
|
_webRequest.SendWebRequest();
|
||||||
|
_steps = ESteps.CheckLoadWebFile;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
var hash = Hash128.Parse(MainBundleInfo.Bundle.FileHash);
|
||||||
|
_webRequest = UnityWebRequestAssetBundle.GetAssetBundle(FileLoadPath, hash);
|
||||||
|
_webRequest.SendWebRequest();
|
||||||
|
_steps = ESteps.CheckLoadWebFile;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 6. 检测AssetBundle加载结果
|
// 6. 检测AssetBundle加载结果
|
||||||
|
|
|
@ -10,6 +10,11 @@ namespace YooAsset
|
||||||
{
|
{
|
||||||
private readonly static Dictionary<string, PackageCache> _cachedDic = new Dictionary<string, PackageCache>(1000);
|
private readonly static Dictionary<string, PackageCache> _cachedDic = new Dictionary<string, PackageCache>(1000);
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 禁用Unity缓存系统在WebGL平台
|
||||||
|
/// </summary>
|
||||||
|
public static bool DisableUnityCacheOnWebGL = false;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 初始化时的验证级别
|
/// 初始化时的验证级别
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -258,6 +258,14 @@ namespace YooAsset
|
||||||
|
|
||||||
PersistentTools.OverwriteSandboxPath(sandboxPath);
|
PersistentTools.OverwriteSandboxPath(sandboxPath);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 设置缓存系统参数,禁用缓存在WebGL平台
|
||||||
|
/// </summary>
|
||||||
|
public static void SetCacheSystemDisableCacheOnWebGL()
|
||||||
|
{
|
||||||
|
CacheSystem.DisableUnityCacheOnWebGL = true;
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 沙盒相关
|
#region 沙盒相关
|
||||||
|
|
Loading…
Reference in New Issue