mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-09 00:34:14 +08:00
适配6.1新角色
This commit is contained in:
@@ -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" />
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
]
|
||||
@@ -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);
|
||||
// 生成测试集
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user