增加wx minigame
This commit is contained in:
parent
0ebddf18ee
commit
e29c31ba87
@ -6,7 +6,9 @@
|
|||||||
"GUID:f51ebe6a0ceec4240a699833d6309b23",
|
"GUID:f51ebe6a0ceec4240a699833d6309b23",
|
||||||
"GUID:e34a5702dd353724aa315fb8011f08c3",
|
"GUID:e34a5702dd353724aa315fb8011f08c3",
|
||||||
"GUID:189d55e03d78888459720d730f4d2424",
|
"GUID:189d55e03d78888459720d730f4d2424",
|
||||||
"GUID:33661e06c33d31b4c9223810bf503247"
|
"GUID:33661e06c33d31b4c9223810bf503247",
|
||||||
|
"GUID:3fe1a3e70da50184f9897101cad7e4f2",
|
||||||
|
"GUID:5efd170ecd8084500bed5692932fe14e"
|
||||||
],
|
],
|
||||||
"includePlatforms": [],
|
"includePlatforms": [],
|
||||||
"excludePlatforms": [],
|
"excludePlatforms": [],
|
||||||
|
|||||||
@ -75,37 +75,24 @@ namespace AlicizaX.Resource.Runtime
|
|||||||
private InitializationOperation InitializeYooAssetWebPlayMode(ResourcePackage resourcePackage, string hostServerURL, string fallbackHostServerURL)
|
private InitializationOperation InitializeYooAssetWebPlayMode(ResourcePackage resourcePackage, string hostServerURL, string fallbackHostServerURL)
|
||||||
{
|
{
|
||||||
var initParameters = new WebPlayModeParameters();
|
var initParameters = new WebPlayModeParameters();
|
||||||
FileSystemParameters webFileSystem = null;
|
FileSystemParameters webRemoteFileSystemParams = null;
|
||||||
|
IRemoteServices remoteServices = new RemoteServices(hostServerURL, fallbackHostServerURL);
|
||||||
|
var webServerFileSystemParams = FileSystemParameters.CreateDefaultWebServerFileSystemParameters();
|
||||||
#if UNITY_WEBGL
|
#if UNITY_WEBGL
|
||||||
#if ENABLE_DOUYIN_MINI_GAME
|
|
||||||
// 创建字节小游戏文件系统
|
#if WEIXINMINIGAME
|
||||||
if (hostServerURL.IsNullOrWhiteSpace())
|
|
||||||
{
|
|
||||||
webFileSystem = ByteGameFileSystemCreater.CreateByteGameFileSystemParameters();
|
// 小游戏缓存根目录
|
||||||
}
|
// 注意:此处代码根据微信插件配置来填写!
|
||||||
else
|
|
||||||
{
|
|
||||||
webFileSystem = ByteGameFileSystemCreater.CreateByteGameFileSystemParameters(hostServerURL);
|
|
||||||
}
|
|
||||||
#elif ENABLE_WECHAT_MINI_GAME
|
|
||||||
WeChatWASM.WXBase.PreloadConcurrent(10);
|
WeChatWASM.WXBase.PreloadConcurrent(10);
|
||||||
// 创建微信小游戏文件系统
|
string packageRoot = $"{WeChatWASM.WX.env.USER_DATA_PATH}/__GAME_FILE_CACHE/yoo";
|
||||||
if (hostServerURL.IsNullOrWhiteSpace())
|
webRemoteFileSystemParams = WechatFileSystemCreater.CreateFileSystemParameters(packageRoot, remoteServices, null);
|
||||||
{
|
|
||||||
webFileSystem = WechatFileSystemCreater.CreateWechatFileSystemParameters();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
webFileSystem = WechatFileSystemCreater.CreateWechatPathFileSystemParameters(hostServerURL);
|
|
||||||
}
|
|
||||||
#else
|
|
||||||
// 创建默认WebGL文件系统
|
|
||||||
webFileSystem = FileSystemParameters.CreateDefaultWebFileSystemParameters();
|
|
||||||
#endif
|
#endif
|
||||||
#else
|
|
||||||
webFileSystem = FileSystemParameters.CreateDefaultWebServerFileSystemParameters();
|
|
||||||
#endif
|
#endif
|
||||||
initParameters.WebServerFileSystemParameters = webFileSystem;
|
initParameters.WebServerFileSystemParameters = webServerFileSystemParams;
|
||||||
|
initParameters.WebRemoteFileSystemParameters = webRemoteFileSystemParams;
|
||||||
return resourcePackage.InitializeAsync(initParameters);
|
return resourcePackage.InitializeAsync(initParameters);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user