适配6.1新角色

This commit is contained in:
辉鸭蛋
2025-10-22 23:31:16 +08:00
parent 438fa70d2c
commit d308ea70ef
4 changed files with 54 additions and 17 deletions

View File

@@ -40,10 +40,11 @@
<ItemGroup>
<PackageReference Include="AvalonEdit" Version="6.3.1.120" />
<PackageReference Include="BehaviourTree" Version="1.0.73" />
<PackageReference Include="BetterGI.VCRuntime" Version="14.44.35208" />
<PackageReference Include="BetterGI.Assets.Map" Version="1.0.13" />
<PackageReference Include="BetterGI.Assets.Model" Version="1.0.12" />
<PackageReference Include="BetterGI.Assets.Model" Version="1.0.13" />
<PackageReference Include="BetterGI.Assets.Other" Version="1.0.10" />
<PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.2" />

View File

@@ -47,6 +47,26 @@
"nameEn": "PlayerBoy",
"weapon": "1"
},
{
"alias": [
"奇偶(男)",
"MannequinBoy"
],
"id": "20000001",
"name": "奇偶(男)",
"nameEn": "MannequinBoy",
"weapon": "1"
},
{
"alias": [
"奇偶(女)",
"MannequinGirl"
],
"id": "20000002",
"name": "奇偶(女)",
"nameEn": "MannequinGirl",
"weapon": "1"
},
{
"alias": [
"神里绫华",
@@ -1949,5 +1969,17 @@
"nameEn": "Aino",
"skillCD": 10,
"weapon": "11"
},
{
"alias": [
"奈芙尔",
"Nefer"
],
"burstCD": 15,
"id": "10000122",
"name": "奈芙尔",
"nameEn": "Nefer",
"skillCD": 9,
"weapon": "10"
}
]

View File

@@ -7,7 +7,7 @@ namespace BetterGenshinImpact.Test.Dataset;
public class AvatarClassifyGen
{
// 基础图像文件夹
private const string BaseDir = @"E:\HuiTask\更好的原神\侧面头像\源数据\AvatarIcon";
private const string BaseDir = @"E:\HuiTask\更好的原神\侧面头像\side_src";
// 产出文件夹
private const string OutputDir = @"E:\HuiTask\更好的原神\侧面头像\dateset";
@@ -17,19 +17,19 @@ public class AvatarClassifyGen
private static readonly Random Rd = new Random();
public static readonly List<string> ImgNames = ["UI_AvatarIcon_Side_Aino.png","UI_AvatarIcon_Side_Flins.png", "UI_AvatarIcon_Side_Nefer.png", "UI_AvatarIcon_Side_Nefer.png", "UI_AvatarIcon_Side_Lauma.png"];
// public static readonly List<string> ImgNames = ["UI_AvatarIcon_Side_Aino.png","UI_AvatarIcon_Side_Flins.png", "UI_AvatarIcon_Side_Nefer.png", "UI_AvatarIcon_Side_Nefer.png", "UI_AvatarIcon_Side_Lauma.png"];
public static void GenAll()
{
// 读取基础图像
// List<string> sideImageFiles = Directory.GetFiles(Path.Combine(BaseDir, "side_src"), "*.png", SearchOption.TopDirectoryOnly).ToList();
List<string> sideImageFiles = Directory.GetFiles(BaseDir, "*.png", SearchOption.TopDirectoryOnly).ToList();
// 只用一个图像
List<string> sideImageFiles = [];
foreach (string imgName in ImgNames)
{
sideImageFiles.Add(Path.Combine(BaseDir, imgName));
}
// List<string> sideImageFiles = [];
//
// foreach (string imgName in ImgNames)
// {
// sideImageFiles.Add(Path.Combine(BaseDir, imgName));
// }
// 生成训练集
GenTo(sideImageFiles, Path.Combine(OutputDir, @"dateset\train"), 200);
// 生成测试集

View File

@@ -7,7 +7,7 @@ namespace BetterGenshinImpact.Test.Dataset;
public class AvatarClassifyTransparentGen
{
// 基础图像文件夹
private const string BaseDir = @"E:\HuiTask\更好的原神\侧面头像\源数据\AvatarIcon";
private const string BaseDir = @"E:\HuiTask\更好的原神\侧面头像\side_src";
// 产出文件夹
private const string OutputDir = @"E:\HuiTask\更好的原神\侧面头像\dateset";
@@ -22,12 +22,16 @@ public class AvatarClassifyTransparentGen
public static void GenAll()
{
List<string> sideImageFiles = [];
List<string> imgNames = AvatarClassifyGen.ImgNames;
foreach (string imgName in imgNames)
{
sideImageFiles.Add(Path.Combine(BaseDir, imgName));
}
// List<string> sideImageFiles = [];
// List<string> imgNames = AvatarClassifyGen.ImgNames;
// foreach (string imgName in imgNames)
// {
// sideImageFiles.Add(Path.Combine(BaseDir, imgName));
// }
// 度文件夹下所有
List<string> sideImageFiles = Directory.GetFiles(BaseDir, "*.png", SearchOption.TopDirectoryOnly).ToList();
var newList = AdjustTransparency(sideImageFiles, 0.5f);