diff --git a/UnityProject/Assets/TEngine/Runtime/Module/ResourceModule/ResourceModule.cs b/UnityProject/Assets/TEngine/Runtime/Module/ResourceModule/ResourceModule.cs index 2718cd47..3c02ded9 100644 --- a/UnityProject/Assets/TEngine/Runtime/Module/ResourceModule/ResourceModule.cs +++ b/UnityProject/Assets/TEngine/Runtime/Module/ResourceModule/ResourceModule.cs @@ -196,19 +196,19 @@ namespace TEngine if (playMode == EPlayMode.WebPlayMode) { var createParameters = new WebPlayModeParameters(); -#if UNITY_WEBGL && WEIXINMINIGAME && !UNITY_EDITOR - Log.Info("=======================WEIXINMINIGAME======================="); IWebDecryptionServices webDecryptionServices = CreateWebDecryptionServices(); - - // 注意:如果有子目录,请修改此处! - string packageRoot = $"{WeChatWASM.WX.env.USER_DATA_PATH}/__GAME_FILE_CACHE"; - string defaultHostServer = HostServerURL; + string defaultHostServer = HostServerURL; string fallbackHostServer = FallbackHostServerURL; IRemoteServices remoteServices = new RemoteServices(defaultHostServer, fallbackHostServer); +#if UNITY_WEBGL && WEIXINMINIGAME && !UNITY_EDITOR + Log.Info("=======================WEIXINMINIGAME======================="); + // 注意:如果有子目录,请修改此处! + string packageRoot = $"{WeChatWASM.WX.env.USER_DATA_PATH}/__GAME_FILE_CACHE"; createParameters.WebServerFileSystemParameters = WechatFileSystemCreater.CreateFileSystemParameters(packageRoot, remoteServices, webDecryptionServices); #else Log.Info("=======================UNITY_WEBGL======================="); - createParameters.WebServerFileSystemParameters = FileSystemParameters.CreateDefaultWebServerFileSystemParameters(); + createParameters.WebServerFileSystemParameters = FileSystemParameters.CreateDefaultWebRemoteFileSystemParameters(remoteServices, webDecryptionServices); + createParameters.WebServerFileSystemParameters = FileSystemParameters.CreateDefaultWebServerFileSystemParameters(webDecryptionServices); #endif initializationOperation = package.InitializeAsync(createParameters); }