From 2a50338341e4f432f897ccd7bae8730dc4242ead Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E9=93=AE?= <834207172@qq.com> Date: Thu, 19 Jun 2025 14:57:58 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90m=E3=80=91main=E5=8A=A0=E5=85=A5?= =?UTF-8?q?=E7=83=AD=E6=9B=B4=E9=93=BE=E8=B7=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Editor/BuildAsset/BuildAssetWindow.cs | 7 ++-- .../Editor/MarkAdressable/MarkAdressable.cs | 36 +++++++------------ Assets/00.StaryEvo/package.json | 2 +- 3 files changed, 15 insertions(+), 30 deletions(-) diff --git a/Assets/00.StaryEvo/Editor/BuildAsset/BuildAssetWindow.cs b/Assets/00.StaryEvo/Editor/BuildAsset/BuildAssetWindow.cs index c849e62..168fadd 100644 --- a/Assets/00.StaryEvo/Editor/BuildAsset/BuildAssetWindow.cs +++ b/Assets/00.StaryEvo/Editor/BuildAsset/BuildAssetWindow.cs @@ -161,7 +161,7 @@ namespace Stary.Evo.Editor #region HyBridCLRBuild [BoxGroup("Build", showLabel: false)] - [HideIf("@ packageName== \"Main\" || buildAssetType!= BuildAssetType.Build")] + [HideIf("@ buildAssetType!= BuildAssetType.Build")] [Title("打包dll(子包仅打一次)", titleAlignment: TitleAlignments.Centered)] [HorizontalGroup("Build/HyBridClrBuildEntity"), HideLabel] public BuildAssetEntity hyBridClrBuildEntity = @@ -290,7 +290,7 @@ namespace Stary.Evo.Editor [Title("上传资源", titleAlignment: TitleAlignments.Centered)] [HideLabel] [ShowIf( - "@ BuildAssetDataSetting.environmentType== EnvironmentType.Release&&selectedPackageNames!=\"Main\" && buildAssetType== BuildAssetType.Build")] + "@ BuildAssetDataSetting.environmentType== EnvironmentType.Release && buildAssetType== BuildAssetType.Build")] public BuildAssetEntity onUpdateBuildPipelineEntity; @@ -444,9 +444,6 @@ namespace Stary.Evo.Editor /// private async void GetHostBuildPackageVersion(BuildAssetDataSetting setting) { - if (selectedPackageNames == "Main") - - return; var resDmainAddRequst = new ResDmainRequst() { ProductName = Application.identifier, diff --git a/Assets/00.StaryEvo/Editor/MarkAdressable/MarkAdressable.cs b/Assets/00.StaryEvo/Editor/MarkAdressable/MarkAdressable.cs index e7f3376..366a422 100644 --- a/Assets/00.StaryEvo/Editor/MarkAdressable/MarkAdressable.cs +++ b/Assets/00.StaryEvo/Editor/MarkAdressable/MarkAdressable.cs @@ -15,7 +15,6 @@ namespace Stary.Evo.Editor { private static AssetBundleCollectorPackage package; private static string packageName; - public static string DomainRoot @@ -23,10 +22,6 @@ namespace Stary.Evo.Editor get { return Application.dataPath + "/Domain"; } } - public static string MainDomainRoot - { - get { return Application.dataPath + "/Main"; } - } // public static string SpriteRemotedAtlas // { @@ -65,7 +60,8 @@ namespace Stary.Evo.Editor { if (oneKeyBUildEntity.isRaw) { - CopyDllHotUpdateAssembly(oneKeyBUildEntity.DomainName, $"{DomainRoot}/{oneKeyBUildEntity.DomainName}/AddressableRes"); + CopyDllHotUpdateAssembly(oneKeyBUildEntity.DomainName, + $"{DomainRoot}/{oneKeyBUildEntity.DomainName}/AddressableRes"); CopyDllStrippedAOTDllOutputRootDir($"{DomainRoot}/{oneKeyBUildEntity.DomainName}/AddressableRes"); } } @@ -137,15 +133,10 @@ namespace Stary.Evo.Editor AssetDatabase.LoadAssetAtPath(configPath); packageName = domainConfig.domain; Mark(); - if (!oneKeyBUildEntity.DomainName.Equals("Main")) - CreateRes(packageName, - $"{DomainRoot}/{oneKeyBUildEntity.DomainName}/AddressableRes", - $"{DomainRoot}/{oneKeyBUildEntity.DomainName}/HotUpdate"); - else - CreateRes(packageName, - $"{DomainRoot}/{oneKeyBUildEntity.DomainName}/AddressableRes", - $"{MainDomainRoot}/Script/Runtime/HotUpdate"); + CreateRes(packageName, + $"{DomainRoot}/{oneKeyBUildEntity.DomainName}/AddressableRes", + $"{DomainRoot}/{oneKeyBUildEntity.DomainName}/HotUpdate"); } } } @@ -156,8 +147,8 @@ namespace Stary.Evo.Editor // //清空主包旧数据 AssetBundleCollectorPackage assetBundleCollectorPackage = null; //copydll - if (!BuildAssetWindow.GetBuildPackageName().Equals("Main")) - AddHotfixAddressableDll(); + + AddHotfixAddressableDll(); //清空用户旧数据 foreach (var package in AssetBundleCollectorSettingData.Setting.Packages) @@ -179,14 +170,11 @@ namespace Stary.Evo.Editor AssetDatabase.LoadAssetAtPath(configPath); packageName = domainConfig.domain; Mark(); - if (!BuildAssetWindow.GetBuildPackageName().Equals("Main")) - CreateRes(packageName, - $"{DomainRoot}/{BuildAssetWindow.GetBuildPackageName()}/AddressableRes", - $"{DomainRoot}/{BuildAssetWindow.GetBuildPackageName()}/HotUpdate"); - else - CreateRes(packageName, - $"{DomainRoot}/{BuildAssetWindow.GetBuildPackageName()}/AddressableRes", - $"{MainDomainRoot}/Script/Runtime/HotUpdate"); + + CreateRes(packageName, + $"{DomainRoot}/{BuildAssetWindow.GetBuildPackageName()}/AddressableRes", + $"{DomainRoot}/{BuildAssetWindow.GetBuildPackageName()}/HotUpdate"); + EditorUtility.DisplayDialog("自动标记", "自动标记成功", "确定"); } diff --git a/Assets/00.StaryEvo/package.json b/Assets/00.StaryEvo/package.json index 88e9ed5..f7d8956 100644 --- a/Assets/00.StaryEvo/package.json +++ b/Assets/00.StaryEvo/package.json @@ -1,6 +1,6 @@ { "name": "com.staryevo.main", - "version": "1.2.18", + "version": "1.3.0", "displayName": "00.StaryEvo", "description": "This is an Framework package(后台服务器版本,端口9527)", "unity": "2021.3",