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