1
This commit is contained in:
@@ -343,12 +343,18 @@ namespace Stary.Evo.Editor
|
|||||||
// 新增:打包为zip的逻辑
|
// 新增:打包为zip的逻辑
|
||||||
string zipFileName =
|
string zipFileName =
|
||||||
$"{setting.packageName}_{setting.packageVersion}.zip";
|
$"{setting.packageName}_{setting.packageVersion}.zip";
|
||||||
|
//原yooAsset目录
|
||||||
var outputPackageDirectory =
|
var outputPackageDirectory =
|
||||||
$"{AssetBundleBuilderHelper.GetDefaultBuildOutputRoot()}/{EditorUserBuildSettings.activeBuildTarget}/{setting.packageName}";
|
$"{AssetBundleBuilderHelper.GetDefaultBuildOutputRoot()}/{EditorUserBuildSettings.activeBuildTarget}/{setting.packageName}";
|
||||||
|
|
||||||
//拷贝目录
|
//拷贝目录
|
||||||
string outFilePath = $"{outputPackageDirectory}/{setting.packageVersion}";
|
string outFilePath = $"{outputPackageDirectory}/{setting.packageVersion}";
|
||||||
|
|
||||||
//DefaultBuildinFileSystemBuild.CreateBuildinCatalogFile(setting.packageName, outFilePath);
|
var copyPackageDirectory =
|
||||||
|
$"{Application.streamingAssetsPath}/{YooAssetSettingsData.GetDefaultYooFolderName()}/{setting.packageName}";
|
||||||
|
//拷贝BuildinCatalog文件
|
||||||
|
CreateBuildinCatalogFile("BuildinCatalog.json", copyPackageDirectory, outFilePath);
|
||||||
|
CreateBuildinCatalogFile("BuildinCatalog.bytes", copyPackageDirectory, outFilePath);
|
||||||
|
|
||||||
//输出目录
|
//输出目录
|
||||||
string zipFilePath = Path.Combine(outputPackageDirectory, zipFileName);
|
string zipFilePath = Path.Combine(outputPackageDirectory, zipFileName);
|
||||||
@@ -394,6 +400,24 @@ namespace Stary.Evo.Editor
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static void CreateBuildinCatalogFile(string fileName, string copyPackageDirectory, string outFilePath)
|
||||||
|
{
|
||||||
|
// 假设 BuildinCatalog 文件名为 BuildinCatalog.json
|
||||||
|
|
||||||
|
string sourcePath = Path.Combine(copyPackageDirectory, fileName); // 源文件路径
|
||||||
|
string destinationPath = Path.Combine(outFilePath, fileName); // 目标文件路径
|
||||||
|
|
||||||
|
// 如果目标文件已存在,则覆盖
|
||||||
|
if (File.Exists(destinationPath))
|
||||||
|
{
|
||||||
|
File.Delete(destinationPath);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 执行拷贝操作
|
||||||
|
File.Copy(sourcePath, destinationPath);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public static async Task UpdateFileDataResDomain(BuildAssetDataSetting setting, string zipFilePath)
|
public static async Task UpdateFileDataResDomain(BuildAssetDataSetting setting, string zipFilePath)
|
||||||
{
|
{
|
||||||
//初始化读取资源配置表
|
//初始化读取资源配置表
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "com.staryevo.main",
|
"name": "com.staryevo.main",
|
||||||
"version": "2.0.9",
|
"version": "2.0.10",
|
||||||
"displayName": "00.StaryEvo",
|
"displayName": "00.StaryEvo",
|
||||||
"description": "This is an Framework package(后台服务器版本,端口9527)",
|
"description": "This is an Framework package(后台服务器版本,端口9527)",
|
||||||
"unity": "2021.3",
|
"unity": "2021.3",
|
||||||
|
|||||||
Reference in New Issue
Block a user