From eae827a600abdfaa7cee00ac78f1f21a3514622e Mon Sep 17 00:00:00 2001 From: Alex-Rachel <574809918@qq.com> Date: Tue, 22 Apr 2025 14:25:31 +0800 Subject: [PATCH] =?UTF-8?q?WEBGL=E4=B8=8B=E7=9A=84remoteServices=E5=88=9D?= =?UTF-8?q?=E5=A7=8B=E5=8C=96=E4=BF=AE=E6=AD=A3(=E8=B5=84=E6=BA=90?= =?UTF-8?q?=E8=B7=AF=E5=BE=84=E8=B5=B0HostServer)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit WEBGL下的remoteServices初始化修正(资源路径走HostServer) --- .../Module/ResourceModule/ResourceModule.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) 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); }