- 完善设置面板的具体功能,全局性的设置项已经可以发挥作用了

- 调整部分项目结构和AB包设置,打包测试设置面板的功能
This commit is contained in:
SepComet
2026-02-11 14:58:05 +08:00
parent 13583354f9
commit deb2c01d01
64 changed files with 536 additions and 1536 deletions
@@ -11,15 +11,18 @@ namespace Definition
{
public static class Setting
{
public const string Language = "Setting.Language";
public const string SoundGroupMuted = "Setting.{0}Muted";
public const string SoundGroupVolume = "Setting.{0}Volume";
public const string MusicMuted = "Setting.MusicMuted";
public const string MusicVolume = "Setting.MusicVolume";
public const string SoundMuted = "Setting.SoundMuted";
public const string SoundVolume = "Setting.SoundVolume";
public const string UISoundMuted = "Setting.UISoundMuted";
public const string UISoundVolume = "Setting.UISoundVolume";
public const string BGMVolume = "Setting.BGMVolume";
public const string SEVolume = "Setting.SEVolume";
public const string AllowShake = "Setting.AllowShake";
public const string AllowBlink = "Setting.AllowBlink";
public const string DialogWindowAlpha = "Setting.DialogWindowAlpha";
public const string DialogPlayingSpeed = "Setting.PlayingSpeed";
public const string ScreenSolution = "Setting.ScreenSolution";
public const string ScreenWindow = "Setting.ScreenWindow";
public const string VSync = "Setting.VSync";
public const string AntiAliasing = "Setting.AntiAliasing";
}
}
}
@@ -38,7 +38,7 @@ namespace Definition.DataStruct
/// <summary>
/// 对话播放速度
/// </summary>
public DialogPlayingSpeed PlayingSpeed { get; set; }
public DialogPlayingSpeed DialogPlayingSpeed { get; set; }
#endregion
@@ -47,7 +47,7 @@ namespace Definition.DataStruct
/// <summary>
/// 屏幕分辨率
/// </summary>
public ScreenSolutionType ScreenSolution { get; set; }
public ScreenResolutionType ScreenResolution { get; set; }
/// <summary>
/// 屏幕窗口模式
@@ -15,14 +15,20 @@ namespace Definition.Enum
High
}
public enum ScreenSolutionType : byte
public enum ScreenResolutionType : byte
{
_1280x720,
_1366x768,
_1600x900,
_1920x1080,
_2560x1440,
_2560x1600
}
public enum ScreenWindowType : byte
{
NoneBoard,
Window,
FullScreen
Borderless,
FullScreen,
Windowed,
}
}