游戏app打包工具里 增加webGL打包菜单接口

This commit is contained in:
qiangye2 2022-02-21 09:49:02 +08:00
parent c1802b5c21
commit 646d2d1c76
10 changed files with 487 additions and 396 deletions

View File

@ -256,6 +256,7 @@ public class AssetBundleMap : EditorWindow
{BuildTarget.iOS, "/ios/"}, {BuildTarget.iOS, "/ios/"},
{BuildTarget.Android, "/AssetsAndroid/"}, {BuildTarget.Android, "/AssetsAndroid/"},
{BuildTarget.StandaloneWindows64, "/AssetsPC/"}, {BuildTarget.StandaloneWindows64, "/AssetsPC/"},
{BuildTarget.WebGL, "/WebGl/"},
}; };
private static void EncryptAssetsmapping(string destPath, string filePath) private static void EncryptAssetsmapping(string destPath, string filePath)

View File

@ -1158,5 +1158,10 @@ public class AssetBundleUtil : EditorWindow
{ {
EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTargetGroup.Android, BuildTarget.Android); EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTargetGroup.Android, BuildTarget.Android);
} }
public static void SwitchWebGlPlatform()
{
EditorUserBuildSettings.SwitchActiveBuildTarget(BuildTargetGroup.WebGL, BuildTarget.WebGL);
}
#endregion #endregion
} }

View File

@ -180,6 +180,11 @@ public class BundleBuilderZ : EditorWindow
PlayerSettings.Android.keyaliasPass = "KlYX666Ro"; PlayerSettings.Android.keyaliasPass = "KlYX666Ro";
locationPathName += apkName + ".apk"; locationPathName += apkName + ".apk";
} }
else if(BuildTarget.WebGL == target)
{
locationPathName = Application.dataPath;
locationPathName = locationPathName.Replace("Assets", "/BunityWebGl/");
}
else else
{ {
target = BuildTarget.StandaloneWindows64; target = BuildTarget.StandaloneWindows64;
@ -275,6 +280,10 @@ public class BundleBuilderZ : EditorWindow
{ {
path = path + "/AssetsAndroid/"; path = path + "/AssetsAndroid/";
} }
else if (buildTarget == BuildTarget.WebGL)
{
path = path + "/WebGl/";
}
else else
{ {
path = path + "/AssetsPC/"; path = path + "/AssetsPC/";

View File

@ -159,6 +159,10 @@ public class AssetImportCheck : AssetPostprocessor
pluginImporter.SetCompatibleWithAnyPlatform(false); pluginImporter.SetCompatibleWithAnyPlatform(false);
pluginImporter.SetCompatibleWithPlatform(BuildTarget.iOS, true); pluginImporter.SetCompatibleWithPlatform(BuildTarget.iOS, true);
break; break;
case "WebGl":
pluginImporter.SetCompatibleWithAnyPlatform(false);
pluginImporter.SetCompatibleWithPlatform(BuildTarget.WebGL, true);
break;
case "Default": case "Default":
pluginImporter.SetCompatibleWithAnyPlatform(true); pluginImporter.SetCompatibleWithAnyPlatform(true);
pluginImporter.SetExcludeFromAnyPlatform(BuildTarget.Android, true); pluginImporter.SetExcludeFromAnyPlatform(BuildTarget.Android, true);

View File

@ -105,6 +105,11 @@ namespace Pack
public const string PluginiOSDestPath = "/Plugins/iOS/"; public const string PluginiOSDestPath = "/Plugins/iOS/";
public const string PluginiOSSrcMetaPath = "/../Build/BuildDependenceResource/Plugins/iOS.meta"; public const string PluginiOSSrcMetaPath = "/../Build/BuildDependenceResource/Plugins/iOS.meta";
public const string PluginWebGlSrcPath = "/../Build/BuildDependenceResource/Plugins/WebGl/";
public const string PluginWebGlDestMetaPath = "/Plugins/WebGl.meta";
public const string PluginWebGlDestPath = "/Plugins/WebGl/";
public const string PluginWebGlSrcMetaPath = "/../Build/BuildDependenceResource/Plugins/WebGl.meta";
public const string SDKBridgeDestPath = "/Plugins/SDKBridge/"; public const string SDKBridgeDestPath = "/Plugins/SDKBridge/";
public const string SDKBridgeDestMetaPath = "/Plugins/SDKBridge.meta"; public const string SDKBridgeDestMetaPath = "/Plugins/SDKBridge.meta";

View File

@ -13,6 +13,7 @@ namespace Pack
new GUIContent("iOS"), new GUIContent("iOS"),
new GUIContent("StandaloneWindows64"), new GUIContent("StandaloneWindows64"),
new GUIContent("WeiDuanAndroid"), new GUIContent("WeiDuanAndroid"),
new GUIContent("WebGl"),
}; };
private Type[] types = new Type[] private Type[] types = new Type[]
@ -21,6 +22,7 @@ namespace Pack
typeof(PackPlatformiOS), typeof(PackPlatformiOS),
typeof(PackPlatformPC), typeof(PackPlatformPC),
typeof(PackPlatformWeiDuanAndroid), typeof(PackPlatformWeiDuanAndroid),
typeof(PackPlatformWebGl),
}; };
private string[] channelIds = new string[] private string[] channelIds = new string[]
@ -29,6 +31,7 @@ namespace Pack
"20000000", "20000000",
"1", "1",
"10000000", "10000000",
"31",
}; };
private int m_SelectPackPlatformNameIdx = -1; private int m_SelectPackPlatformNameIdx = -1;

View File

@ -12,6 +12,7 @@ namespace Pack
BuildTarget.Android.ToString(), BuildTarget.Android.ToString(),
BuildTarget.iOS.ToString(), BuildTarget.iOS.ToString(),
BuildTarget.StandaloneWindows64.ToString(), BuildTarget.StandaloneWindows64.ToString(),
BuildTarget.WebGL.ToString(),
}; };
private string[] m_SelectedPlatforms = new string[0]; private string[] m_SelectedPlatforms = new string[0];

View File

@ -16,7 +16,8 @@ namespace Pack
private PackPlatformiOS[] iOSs; private PackPlatformiOS[] iOSs;
[SerializeField] [SerializeField]
private PackPlatformPC[] pCs; private PackPlatformPC[] pCs;
[SerializeField]
private PackPlatformWebGl[] webGLs;
[NonSerialized] [NonSerialized]
public PackPlatformBase[] packPlatforms; public PackPlatformBase[] packPlatforms;
@ -27,12 +28,14 @@ namespace Pack
androids = null; androids = null;
iOSs = null; iOSs = null;
pCs = null; pCs = null;
webGLs = null;
return; return;
} }
List<PackPlatformAndroid> androidLs = new List<PackPlatformAndroid>(); List<PackPlatformAndroid> androidLs = new List<PackPlatformAndroid>();
List<PackPlatformWeiDuanAndroid> weiDuanAndroidLs = new List<PackPlatformWeiDuanAndroid>(); List<PackPlatformWeiDuanAndroid> weiDuanAndroidLs = new List<PackPlatformWeiDuanAndroid>();
List<PackPlatformiOS> iOSLs = new List<PackPlatformiOS>(); List<PackPlatformiOS> iOSLs = new List<PackPlatformiOS>();
List<PackPlatformPC> pCLs = new List<PackPlatformPC>(); List<PackPlatformPC> pCLs = new List<PackPlatformPC>();
List<PackPlatformWebGl> webGlLs = new List<PackPlatformWebGl>();
for (int i = 0, iMax = packPlatforms.Length; i < iMax; i++) for (int i = 0, iMax = packPlatforms.Length; i < iMax; i++)
{ {
PackPlatformBase packPlatformBase = packPlatforms[i]; PackPlatformBase packPlatformBase = packPlatforms[i];
@ -52,6 +55,10 @@ namespace Pack
{ {
pCLs.Add(packPlatformBase as PackPlatformPC); pCLs.Add(packPlatformBase as PackPlatformPC);
} }
else if (packPlatformBase is PackPlatformWebGl)
{
webGlLs.Add(packPlatformBase as PackPlatformWebGl);
}
else else
{ {
Debug.LogErrorFormat("Not Support Type : {0} At Serialize", packPlatformBase.GetType().FullName); Debug.LogErrorFormat("Not Support Type : {0} At Serialize", packPlatformBase.GetType().FullName);
@ -61,6 +68,7 @@ namespace Pack
weiDuanAndroids = weiDuanAndroidLs.ToArray(); weiDuanAndroids = weiDuanAndroidLs.ToArray();
iOSs = iOSLs.ToArray(); iOSs = iOSLs.ToArray();
pCs = pCLs.ToArray(); pCs = pCLs.ToArray();
webGLs = webGlLs.ToArray();
} }
public void OnAfterDeserialize() public void OnAfterDeserialize()
@ -70,6 +78,7 @@ namespace Pack
FormatPackPlatforms(ref packPlatformLs, weiDuanAndroids); FormatPackPlatforms(ref packPlatformLs, weiDuanAndroids);
FormatPackPlatforms(ref packPlatformLs, iOSs); FormatPackPlatforms(ref packPlatformLs, iOSs);
FormatPackPlatforms(ref packPlatformLs, pCs); FormatPackPlatforms(ref packPlatformLs, pCs);
FormatPackPlatforms(ref packPlatformLs, webGLs);
packPlatforms = packPlatformLs.ToArray(); packPlatforms = packPlatformLs.ToArray();
} }

View File

@ -439,6 +439,9 @@ namespace MikuLuaProfiler
case BuildTarget.iOS: case BuildTarget.iOS:
bg = BuildTargetGroup.iOS; bg = BuildTargetGroup.iOS;
break; break;
case BuildTarget.WebGL:
bg = BuildTargetGroup.WebGL;
break;
} }
string path = PlayerSettings.GetScriptingDefineSymbolsForGroup(bg); string path = PlayerSettings.GetScriptingDefineSymbolsForGroup(bg);
bool hasRecompile = false; bool hasRecompile = false;

View File

@ -1,396 +1,447 @@
{ {
"androids": [ "androids": [
{ {
"channelName": "文庭", "channelName": "文庭",
"appName": "仙境归来", "appName": "仙境归来",
"distributeName": "无SDK版本(GM)", "distributeName": "无SDK版本(GM)",
"channelUniqueId": "10001001", "channelUniqueId": "10001001",
"bundleId": "com.wt.no.sdk.test", "bundleId": "com.wt.no.sdk.test",
"gameVersionCode": { "gameVersionCode": {
"major": 0, "major": 0,
"minor": 1, "minor": 1,
"release": 39, "release": 39,
"patch": 0 "patch": 0
}, },
"resVersionCode": { "resVersionCode": {
"major": 0, "major": 0,
"minor": 1, "minor": 1,
"release": 39, "release": 39,
"patch": 0 "patch": 0
}, },
"iconRelativePath": "Default", "iconRelativePath": "Default",
"defineSymbols": [ "defineSymbols": [
"USE_LUA", "USE_LUA",
"VUPLEX_CCU", "VUPLEX_CCU",
"NULLSDK", "NULLSDK",
"OPENGM" "OPENGM",
], "UNITY_INSTANTGAME"
"logo1RelativePath": "default.png", ],
"loginRelativePath": "Default", "logo1RelativePath": "default.png",
"gameAssetsPath": "Default", "loginRelativePath": "Default",
"specialFuncShield": false, "gameAssetsPath": "Default",
"splashScreenRelativeFiles": [ "specialFuncShield": false,
"wenting_splash.png" "splashScreenRelativeFiles": [
], "wenting_splash.png"
"obscureKey": "", ],
"obscureOffsetMin": 0, "obscureKey": "",
"obscureOffsetValues": [], "obscureOffsetMin": 0,
"sdkVerifyUrl": "https://test-roserverlist-wt.wtgames.cn/", "obscureOffsetValues": [],
"serverListUrl": "https://test-roserverlist-wt.wtgames.cn/serverlist", "sdkVerifyUrl": "https://test-roserverlist-wt.wtgames.cn/",
"notifyUrl": "https://test-noticegmt-wt.wtgames.cn/v3/notice", "serverListUrl": "https://test-roserverlist-wt.wtgames.cn/serverlist",
"specialInfoUrl": "https://test-noticegmt-wt.wtgames.cn/channel", "notifyUrl": "https://test-noticegmt-wt.wtgames.cn/v3/notice",
"customerServiceInfoUrl": "https://test-noticegmt-wt.wtgames.cn/vipService", "specialInfoUrl": "https://test-noticegmt-wt.wtgames.cn/channel",
"leBian_MainChId": "68701", "customerServiceInfoUrl": "https://test-noticegmt-wt.wtgames.cn/vipService",
"leBian_ClientChId": "wenting_test", "leBian_MainChId": "68701",
"leBian_SECID": "aczir2b2.c", "leBian_ClientChId": "wenting_test",
"plugins": [ "leBian_SECID": "aczir2b2.c",
"common" "plugins": [
], "common"
"sdkBridges": [], ],
"keystoreName": "wenting.keystore", "sdkBridges": [],
"keystorePass": "n9P5j2b7blMm", "keystoreName": "wenting.keystore",
"keyaliasName": "game", "keystorePass": "n9P5j2b7blMm",
"keyaliasPass": "KlYX666Ro" "keyaliasName": "game",
}, "keyaliasPass": "KlYX666Ro"
{ },
"channelName": "Quick", {
"appName": "初心者:集结", "channelName": "Quick",
"distributeName": "测试包(对外测试)", "appName": "初心者:集结",
"channelUniqueId": "10003002", "distributeName": "测试包(对外测试)",
"bundleId": "com.xjro.yy", "channelUniqueId": "10003002",
"gameVersionCode": { "bundleId": "com.xjro.yy",
"major": 0, "gameVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"resVersionCode": { },
"major": 0, "resVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"iconRelativePath": "ChuXinZheJiJie", },
"defineSymbols": [ "iconRelativePath": "ChuXinZheJiJie",
"USE_LUA", "defineSymbols": [
"VUPLEX_CCU", "USE_LUA",
"OPENGM", "VUPLEX_CCU",
"FPS_DISABLE" "OPENGM",
], "FPS_DISABLE"
"logo1RelativePath": "ntquick.png", ],
"loginRelativePath": "Default", "logo1RelativePath": "ntquick.png",
"gameAssetsPath": "Default", "loginRelativePath": "Default",
"specialFuncShield": false, "gameAssetsPath": "Default",
"splashScreenRelativeFiles": [ "specialFuncShield": false,
"wenting_splash.png" "splashScreenRelativeFiles": [
], "wenting_splash.png"
"obscureKey": "", ],
"obscureOffsetMin": 0, "obscureKey": "",
"obscureOffsetValues": [], "obscureOffsetMin": 0,
"sdkVerifyUrl": "https://test-roserverlist.wtgame.cn:18288/", "obscureOffsetValues": [],
"serverListUrl": "https://test-roserverlist.wtgame.cn:18288/serverlist", "sdkVerifyUrl": "https://test-roserverlist.wtgame.cn:18288/",
"notifyUrl": "https://test-noticegmt-youyi.wtgames.cn/v3/notice", "serverListUrl": "https://test-roserverlist.wtgame.cn:18288/serverlist",
"specialInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/channel", "notifyUrl": "https://test-noticegmt-youyi.wtgames.cn/v3/notice",
"customerServiceInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/vipService", "specialInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/channel",
"leBian_MainChId": "68701", "customerServiceInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/vipService",
"leBian_ClientChId": "wenting_test", "leBian_MainChId": "68701",
"leBian_SECID": "aczir2b2.c", "leBian_ClientChId": "wenting_test",
"plugins": [ "leBian_SECID": "aczir2b2.c",
"common", "plugins": [
"FairGuard", "common",
"QUICK" "FairGuard",
], "QUICK"
"sdkBridges": [ ],
"QK" "sdkBridges": [
], "QK"
"keystoreName": "wenting.keystore", ],
"keystorePass": "n9P5j2b7blMm", "keystoreName": "wenting.keystore",
"keyaliasName": "game", "keystorePass": "n9P5j2b7blMm",
"keyaliasPass": "KlYX666Ro" "keyaliasName": "game",
}, "keyaliasPass": "KlYX666Ro"
{ },
"channelName": "游逸", {
"appName": "初心者:集结", "channelName": "游逸",
"distributeName": "乐变云端包", "appName": "初心者:集结",
"channelUniqueId": "11001011", "distributeName": "乐变云端包",
"bundleId": "com.xjro.yy", "channelUniqueId": "11001011",
"gameVersionCode": { "bundleId": "com.xjro.yy",
"major": 0, "gameVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"resVersionCode": { },
"major": 0, "resVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"iconRelativePath": "ChuXinZheJiJie", },
"defineSymbols": [ "iconRelativePath": "ChuXinZheJiJie",
"USE_LUA", "defineSymbols": [
"VUPLEX_CCU", "USE_LUA",
"BUGLY", "VUPLEX_CCU",
"FPS_DISABLE", "BUGLY",
"LEBIAN_YUN_CLIENT" "FPS_DISABLE",
], "LEBIAN_YUN_CLIENT"
"logo1RelativePath": "cxz_wd.png", ],
"loginRelativePath": "Default", "logo1RelativePath": "cxz_wd.png",
"gameAssetsPath": "Default", "loginRelativePath": "Default",
"specialFuncShield": false, "gameAssetsPath": "Default",
"splashScreenRelativeFiles": [ "specialFuncShield": false,
"wenting_splash.png" "splashScreenRelativeFiles": [
], "wenting_splash.png"
"obscureKey": "", ],
"obscureOffsetMin": 0, "obscureKey": "",
"obscureOffsetValues": [], "obscureOffsetMin": 0,
"sdkVerifyUrl": "https://test-roserverlist.wtgame.cn:18288/", "obscureOffsetValues": [],
"serverListUrl": "https://test-roserverlist.wtgame.cn:18288/serverlist", "sdkVerifyUrl": "https://test-roserverlist.wtgame.cn:18288/",
"notifyUrl": "https://test-noticegmt-youyi.wtgames.cn/v3/notice", "serverListUrl": "https://test-roserverlist.wtgame.cn:18288/serverlist",
"specialInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/channel", "notifyUrl": "https://test-noticegmt-youyi.wtgames.cn/v3/notice",
"customerServiceInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/vipService", "specialInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/channel",
"leBian_MainChId": "69519", "customerServiceInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/vipService",
"leBian_ClientChId": "youyi_cxzjj_yd", "leBian_MainChId": "69519",
"leBian_SECID": "h50avd0s.c", "leBian_ClientChId": "youyi_cxzjj_yd",
"plugins": [ "leBian_SECID": "h50avd0s.c",
"common", "plugins": [
"Bugly", "common",
"FairGuard", "Bugly",
"Lebian_YunClient", "FairGuard",
"YOUYI_1.6.5_YunClient" "Lebian_YunClient",
], "YOUYI_1.6.5_YunClient"
"sdkBridges": [ ],
"Bugly", "sdkBridges": [
"YOUYI_1.6.5" "Bugly",
], "YOUYI_1.6.5"
"keystoreName": "wenting.keystore", ],
"keystorePass": "n9P5j2b7blMm", "keystoreName": "wenting.keystore",
"keyaliasName": "game", "keystorePass": "n9P5j2b7blMm",
"keyaliasPass": "KlYX666Ro" "keyaliasName": "game",
}, "keyaliasPass": "KlYX666Ro"
{ },
"channelName": "游逸", {
"appName": "初心者:集结", "channelName": "游逸",
"distributeName": "乐变完整包", "appName": "初心者:集结",
"channelUniqueId": "11001013", "distributeName": "乐变完整包",
"bundleId": "com.xjro.yy", "channelUniqueId": "11001013",
"gameVersionCode": { "bundleId": "com.xjro.yy",
"major": 0, "gameVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"resVersionCode": { },
"major": 0, "resVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"iconRelativePath": "ChuXinZheJiJie", },
"defineSymbols": [ "iconRelativePath": "ChuXinZheJiJie",
"USE_LUA", "defineSymbols": [
"VUPLEX_CCU", "USE_LUA",
"BUGLY", "VUPLEX_CCU",
"FPS_DISABLE" "BUGLY",
], "FPS_DISABLE"
"logo1RelativePath": "cxz_wd.png", ],
"loginRelativePath": "Default", "logo1RelativePath": "cxz_wd.png",
"gameAssetsPath": "Default", "loginRelativePath": "Default",
"specialFuncShield": false, "gameAssetsPath": "Default",
"splashScreenRelativeFiles": [ "specialFuncShield": false,
"wenting_splash.png" "splashScreenRelativeFiles": [
], "wenting_splash.png"
"obscureKey": "", ],
"obscureOffsetMin": 0, "obscureKey": "",
"obscureOffsetValues": [], "obscureOffsetMin": 0,
"sdkVerifyUrl": "https://test-roserverlist.wtgame.cn:18288/", "obscureOffsetValues": [],
"serverListUrl": "https://test-roserverlist.wtgame.cn:18288/serverlist", "sdkVerifyUrl": "https://test-roserverlist.wtgame.cn:18288/",
"notifyUrl": "https://test-noticegmt-youyi.wtgames.cn/v3/notice", "serverListUrl": "https://test-roserverlist.wtgame.cn:18288/serverlist",
"specialInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/channel", "notifyUrl": "https://test-noticegmt-youyi.wtgames.cn/v3/notice",
"customerServiceInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/vipService", "specialInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/channel",
"leBian_MainChId": "69519", "customerServiceInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/vipService",
"leBian_ClientChId": "youyi_cxzjj_wd", "leBian_MainChId": "69519",
"leBian_SECID": "h50avd0s.c", "leBian_ClientChId": "youyi_cxzjj_wd",
"plugins": [ "leBian_SECID": "h50avd0s.c",
"common", "plugins": [
"Bugly", "common",
"FairGuard", "Bugly",
"Lebian", "FairGuard",
"YOUYI_1.6.5" "Lebian",
], "YOUYI_1.6.5"
"sdkBridges": [ ],
"Bugly", "sdkBridges": [
"YOUYI_1.6.5" "Bugly",
], "YOUYI_1.6.5"
"keystoreName": "wenting.keystore", ],
"keystorePass": "n9P5j2b7blMm", "keystoreName": "wenting.keystore",
"keyaliasName": "game", "keystorePass": "n9P5j2b7blMm",
"keyaliasPass": "KlYX666Ro" "keyaliasName": "game",
} "keyaliasPass": "KlYX666Ro"
], }
"weiDuanAndroids": [ ],
{ "weiDuanAndroids": [
"channelName": "游逸", {
"appName": "初心者:集结", "channelName": "游逸",
"distributeName": "乐变微端包", "appName": "初心者:集结",
"channelUniqueId": "11001012", "distributeName": "乐变微端包",
"bundleId": "com.xjro.yy", "channelUniqueId": "11001012",
"gameVersionCode": { "bundleId": "com.xjro.yy",
"major": 0, "gameVersionCode": {
"minor": 1, "major": 0,
"release": 33, "minor": 1,
"patch": 2 "release": 33,
}, "patch": 2
"resVersionCode": { },
"major": 0, "resVersionCode": {
"minor": 1, "major": 0,
"release": 33, "minor": 1,
"patch": 2 "release": 33,
}, "patch": 2
"iconRelativePath": "Default", },
"otherBuildProject": "Weiduan", "iconRelativePath": "Default",
"leBian_MainChId": "69519", "otherBuildProject": "Weiduan",
"leBian_ClientChId": "youyi_cxzjj_wd", "leBian_MainChId": "69519",
"leBian_SECID": "h50avd0s.c", "leBian_ClientChId": "youyi_cxzjj_wd",
"leBian_LBCloudID": "69519", "leBian_SECID": "h50avd0s.c",
"keystoreName": "wenting.keystore", "leBian_LBCloudID": "69519",
"keystorePass": "n9P5j2b7blMm", "keystoreName": "wenting.keystore",
"keyaliasName": "game", "keystorePass": "n9P5j2b7blMm",
"keyaliasPass": "KlYX666Ro" "keyaliasName": "game",
} "keyaliasPass": "KlYX666Ro"
], }
"iOSs": [ ],
{ "iOSs": [
"channelName": "游逸", {
"appName": "初心者:集结", "channelName": "游逸",
"distributeName": "无SDK版本(GM)", "appName": "初心者:集结",
"channelUniqueId": "20001001", "distributeName": "无SDK版本(GM)",
"bundleId": "com.wenting.cxzjj", "channelUniqueId": "20001001",
"gameVersionCode": { "bundleId": "com.wenting.cxzjj",
"major": 0, "gameVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"resVersionCode": { },
"major": 0, "resVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"iconRelativePath": "ChuXinZheJiJie", },
"defineSymbols": [ "iconRelativePath": "ChuXinZheJiJie",
"USE_LUA", "defineSymbols": [
"VUPLEX_CCU", "USE_LUA",
"NULLSDK", "VUPLEX_CCU",
"OPENGM" "NULLSDK",
], "OPENGM"
"logo1RelativePath": "ntquick.png", ],
"loginRelativePath": "Default", "logo1RelativePath": "ntquick.png",
"gameAssetsPath": "Default", "loginRelativePath": "Default",
"specialFuncShield": false, "gameAssetsPath": "Default",
"splashScreenRelativeFiles": [ "specialFuncShield": false,
"wenting_splash.png" "splashScreenRelativeFiles": [
], "wenting_splash.png"
"obscureKey": "", ],
"obscureOffsetMin": 0, "obscureKey": "",
"obscureOffsetValues": [], "obscureOffsetMin": 0,
"sdkVerifyUrl": "https://test-roserverlist-wt.wtgames.cn/", "obscureOffsetValues": [],
"serverListUrl": "https://test-roserverlist-wt.wtgames.cn/serverlist", "sdkVerifyUrl": "https://test-roserverlist-wt.wtgames.cn/",
"notifyUrl": "https://test-noticegmt-wt.wtgames.cn/v3/notice", "serverListUrl": "https://test-roserverlist-wt.wtgames.cn/serverlist",
"specialInfoUrl": "https://test-noticegmt-wt.wtgames.cn/channel", "notifyUrl": "https://test-noticegmt-wt.wtgames.cn/v3/notice",
"customerServiceInfoUrl": "https://test-noticegmt-wt.wtgames.cn/vipService", "specialInfoUrl": "https://test-noticegmt-wt.wtgames.cn/channel",
"leBian_MainChId": "69031", "customerServiceInfoUrl": "https://test-noticegmt-wt.wtgames.cn/vipService",
"leBian_ClientChId": "wenting_test", "leBian_MainChId": "69031",
"leBian_SECID": "tx75web0.c", "leBian_ClientChId": "wenting_test",
"plugins": [ "leBian_SECID": "tx75web0.c",
"common" "plugins": [
], "common"
"sdkBridges": [] ],
} "sdkBridges": []
], }
"pCs": [ ],
{ "pCs": [
"channelName": "文庭", {
"appName": "仙境传说", "channelName": "文庭",
"distributeName": "无SDK版本(对外测试)", "appName": "仙境传说",
"channelUniqueId": "1", "distributeName": "无SDK版本(对外测试)",
"bundleId": "com.wt.no.sdk.test", "channelUniqueId": "1",
"gameVersionCode": { "bundleId": "com.wt.no.sdk.test",
"major": 0, "gameVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"resVersionCode": { },
"major": 0, "resVersionCode": {
"minor": 1, "major": 0,
"release": 39, "minor": 1,
"patch": 0 "release": 39,
}, "patch": 0
"iconRelativePath": "Default", },
"defineSymbols": [ "iconRelativePath": "Default",
"USE_LUA", "defineSymbols": [
"VUPLEX_CCU", "USE_LUA",
"NULLSDK", "VUPLEX_CCU",
"OPENGM" "NULLSDK",
], "OPENGM",
"logo1RelativePath": "default.png", "UNITY_INSTANTGAME"
"loginRelativePath": "Default", ],
"gameAssetsPath": "Default", "logo1RelativePath": "default.png",
"specialFuncShield": false, "loginRelativePath": "Default",
"splashScreenRelativeFiles": [ "gameAssetsPath": "Default",
"wenting_splash.png" "specialFuncShield": false,
], "splashScreenRelativeFiles": [
"obscureKey": "", "wenting_splash.png"
"obscureOffsetMin": 0, ],
"obscureOffsetValues": [], "obscureKey": "",
"sdkVerifyUrl": "https://test-roserverlist.wtgame.cn:18288/", "obscureOffsetMin": 0,
"serverListUrl": "https://test-roserverlist.wtgame.cn:18288/serverlist", "obscureOffsetValues": [],
"notifyUrl": "https://test-noticegmt-youyi.wtgames.cn/v3/notice", "sdkVerifyUrl": "https://test-roserverlist.wtgame.cn:18288/",
"specialInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/channel", "serverListUrl": "https://test-roserverlist.wtgame.cn:18288/serverlist",
"customerServiceInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/vipService" "notifyUrl": "https://test-noticegmt-youyi.wtgames.cn/v3/notice",
}, "specialInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/channel",
{ "customerServiceInfoUrl": "https://test-noticegmt-youyi.wtgames.cn/vipService"
"channelName": "文庭", },
"appName": "仙境传说", {
"distributeName": "无SDK版本", "channelName": "文庭",
"channelUniqueId": "2", "appName": "仙境传说",
"bundleId": "com.wt.no.sdk.test", "distributeName": "无SDK版本",
"gameVersionCode": { "channelUniqueId": "2",
"major": 0, "bundleId": "com.wt.no.sdk.test",
"minor": 1, "gameVersionCode": {
"release": 39, "major": 0,
"patch": 0 "minor": 1,
}, "release": 39,
"resVersionCode": { "patch": 0
"major": 0, },
"minor": 1, "resVersionCode": {
"release": 39, "major": 0,
"patch": 0 "minor": 1,
}, "release": 39,
"iconRelativePath": "Default", "patch": 0
"defineSymbols": [ },
"USE_LUA", "iconRelativePath": "Default",
"VUPLEX_CCU", "defineSymbols": [
"NULLSDK", "USE_LUA",
"OPENGM" "VUPLEX_CCU",
], "NULLSDK",
"logo1RelativePath": "default.png", "OPENGM"
"loginRelativePath": "Default", ],
"gameAssetsPath": "Default", "logo1RelativePath": "default.png",
"specialFuncShield": false, "loginRelativePath": "Default",
"splashScreenRelativeFiles": [ "gameAssetsPath": "Default",
"wenting_splash.png" "specialFuncShield": false,
], "splashScreenRelativeFiles": [
"obscureKey": "", "wenting_splash.png"
"obscureOffsetMin": 0, ],
"obscureOffsetValues": [], "obscureKey": "",
"sdkVerifyUrl": "https://test-roserverlist-wt.wtgames.cn/", "obscureOffsetMin": 0,
"serverListUrl": "https://test-roserverlist-wt.wtgames.cn/serverlist", "obscureOffsetValues": [],
"notifyUrl": "https://test-noticegmt-wt.wtgames.cn/v3/notice", "sdkVerifyUrl": "https://test-roserverlist-wt.wtgames.cn/",
"specialInfoUrl": "https://test-noticegmt-wt.wtgames.cn/channel", "serverListUrl": "https://test-roserverlist-wt.wtgames.cn/serverlist",
"customerServiceInfoUrl": "https://test-noticegmt-wt.wtgames.cn/vipService" "notifyUrl": "https://test-noticegmt-wt.wtgames.cn/v3/notice",
} "specialInfoUrl": "https://test-noticegmt-wt.wtgames.cn/channel",
] "customerServiceInfoUrl": "https://test-noticegmt-wt.wtgames.cn/vipService"
}
],
"webGLs": [
{
"channelName": "文庭",
"appName": "仙境归来",
"distributeName": "无SDK版本",
"channelUniqueId": "31",
"bundleId": "com.wt.no.sdk.test",
"gameVersionCode": {
"major": 0,
"minor": 0,
"release": 0,
"patch": 0
},
"resVersionCode": {
"major": 0,
"minor": 0,
"release": 0,
"patch": 0
},
"iconRelativePath": "Default",
"defineSymbols": [
"USE_LUA",
"NULLSDK",
"OPENGM"
],
"logo1RelativePath": "default.png",
"loginRelativePath": "Default",
"gameAssetsPath": "Default",
"specialFuncShield": false,
"splashScreenRelativeFiles": [
"wenting_splash.png"
],
"obscureKey": "",
"obscureOffsetMin": 0,
"obscureOffsetValues": [],
"sdkVerifyUrl": "https://test-roserverlist-wt.wtgames.cn/",
"serverListUrl": "https://test-roserverlist-wt.wtgames.cn/serverlist",
"notifyUrl": "https://test-noticegmt-wt.wtgames.cn/v3/notice",
"specialInfoUrl": "https://test-noticegmt-wt.wtgames.cn/channel",
"customerServiceInfoUrl": "https://test-noticegmt-wt.wtgames.cn/vipService",
"leBian_MainChId": "69035",
"leBian_ClientChId": "wenting_test",
"leBian_SECID": "tx75web0.c",
"plugins": [
"common"
],
"sdkBridges": []
}
]
} }