UI系统组件

This commit is contained in:
2026-06-06 09:00:11 +08:00
parent fe4fd60083
commit d794b83ebe
107 changed files with 25690 additions and 476 deletions

View File

@@ -1,14 +1,244 @@
{
"entries": [
{ "key": "TOAST_ACHIEVEMENT_TITLE", "value": "成就解锁" },
{ "key": "TOAST_ABILITY_TITLE", "value": "能力获得" },
{ "key": "REBIND_WAITING_PROMPT", "value": "按下新按键…" },
{ "key": "MAP_PROGRESS_GLOBAL", "value": "已探索 {0:P0}" },
{ "key": "MAP_PROGRESS_REGION", "value": "{1}{0:P0}" },
{ "key": "MAP_CLOSE_HINT", "value": "关闭地图" },
{ "key": "TELEPORT_CONFIRM_TITLE", "value": "快速传送" },
{ "key": "TELEPORT_CONFIRM_BODY", "value": "传送到:" },
{ "key": "CONFIRM_YES", "value": "确认" },
{ "key": "CONFIRM_NO", "value": "取消" }
]
}
"entries": [
{
"key": "BADGE_STEELSOUL",
"value": "钢魂"
},
{
"key": "BTN_BACK",
"value": "返回"
},
{
"key": "CONFIRM_DELETE_BODY",
"value": "确定删除该存档槽的所有进度吗?此操作不可撤销。"
},
{
"key": "CONFIRM_DELETE_TITLE",
"value": "删除存档"
},
{
"key": "CONFIRM_NO",
"value": "取消"
},
{
"key": "CONFIRM_OVERWRITE_BODY",
"value": "该存档槽已有进度,确定覆盖并开始新游戏吗?"
},
{
"key": "CONFIRM_OVERWRITE_TITLE",
"value": "覆盖存档"
},
{
"key": "CONFIRM_YES",
"value": "确认"
},
{
"key": "CREDITS_BODY",
"value": "ZELING\n\n一段 2D 动作冒险\n\n制作 · Joywayer\n\n感谢游玩。"
},
{
"key": "CREDITS_TITLE",
"value": "制作团队"
},
{
"key": "MAP_CLOSE_HINT",
"value": "关闭地图"
},
{
"key": "MAP_PROGRESS_GLOBAL",
"value": "已探索 {0:P0}"
},
{
"key": "MAP_PROGRESS_REGION",
"value": "{1}{0:P0}"
},
{
"key": "MENU_CONTINUE",
"value": "继续"
},
{
"key": "MENU_CREDITS",
"value": "制作团队"
},
{
"key": "MENU_NEW_GAME",
"value": "新游戏"
},
{
"key": "MENU_QUIT",
"value": "退出"
},
{
"key": "MENU_SETTINGS",
"value": "设置"
},
{
"key": "MENU_SUBTITLE",
"value": "一段 2D 动作冒险"
},
{
"key": "MODE_NORMAL",
"value": "普通"
},
{
"key": "MODE_SELECT_TITLE",
"value": "选择模式"
},
{
"key": "MODE_STEELSOUL",
"value": "钢铁之魂"
},
{
"key": "MODE_STEELSOUL_DESC",
"value": "钢铁之魂:一命模式,死亡即清空存档。"
},
{
"key": "REBIND_WAITING_PROMPT",
"value": "按下新按键…"
},
{
"key": "SAVESLOT_EMPTY",
"value": "空槽 · 开始新游戏"
},
{
"key": "SAVESLOT_TITLE",
"value": "选择存档"
},
{
"key": "SETTINGS_AMBIENT_VOLUME",
"value": "环境音量"
},
{
"key": "SETTINGS_BGM_VOLUME",
"value": "音乐音量"
},
{
"key": "SETTINGS_COLORBLIND",
"value": "色盲模式"
},
{
"key": "SETTINGS_FPS",
"value": "帧率上限"
},
{
"key": "SETTINGS_LANGUAGE",
"value": "语言"
},
{
"key": "SETTINGS_MASTER_VOLUME",
"value": "主音量"
},
{
"key": "SETTINGS_SCREEN_SHAKE",
"value": "屏幕震动"
},
{
"key": "SETTINGS_SFX_VOLUME",
"value": "音效音量"
},
{
"key": "SETTINGS_TITLE",
"value": "设置"
},
{
"key": "SETTINGS_UI_SCALE",
"value": "界面缩放"
},
{
"key": "SETTINGS_VSYNC",
"value": "垂直同步"
},
{
"key": "SET_AMBIENT_VOLUME",
"value": "环境音"
},
{
"key": "SET_BGM_VOLUME",
"value": "音乐"
},
{
"key": "SET_COLORBLIND",
"value": "色盲模式"
},
{
"key": "SET_COLORBLIND_0",
"value": "关闭"
},
{
"key": "SET_COLORBLIND_1",
"value": "红色弱Protanopia"
},
{
"key": "SET_COLORBLIND_2",
"value": "绿色弱Deuteranopia"
},
{
"key": "SET_COLORBLIND_3",
"value": "蓝色弱Tritanopia"
},
{
"key": "SET_FPS_UNLIMITED",
"value": "无限"
},
{
"key": "SET_LANGUAGE",
"value": "语言"
},
{
"key": "SET_MASTER_VOLUME",
"value": "主音量"
},
{
"key": "SET_SCREEN_SHAKE",
"value": "屏幕震动"
},
{
"key": "SET_SECTION_ACCESS",
"value": "辅助功能"
},
{
"key": "SET_SECTION_AUDIO",
"value": "音频"
},
{
"key": "SET_SECTION_DISPLAY",
"value": "画面"
},
{
"key": "SET_SECTION_LANGUAGE",
"value": "语言"
},
{
"key": "SET_SFX_VOLUME",
"value": "音效"
},
{
"key": "SET_TARGET_FPS",
"value": "目标帧率"
},
{
"key": "SET_UI_SCALE",
"value": "界面缩放"
},
{
"key": "SET_VSYNC",
"value": "垂直同步"
},
{
"key": "TELEPORT_CONFIRM_BODY",
"value": "传送到:"
},
{
"key": "TELEPORT_CONFIRM_TITLE",
"value": "快速传送"
},
{
"key": "TOAST_ABILITY_TITLE",
"value": "能力获得"
},
{
"key": "TOAST_ACHIEVEMENT_TITLE",
"value": "成就解锁"
}
]
}

View File

@@ -1,14 +1,244 @@
{
"entries": [
{ "key": "TOAST_ACHIEVEMENT_TITLE", "value": "Achievement Unlocked" },
{ "key": "TOAST_ABILITY_TITLE", "value": "Ability Acquired" },
{ "key": "REBIND_WAITING_PROMPT", "value": "Press New Key…" },
{ "key": "MAP_PROGRESS_GLOBAL", "value": "Explored {0:P0}" },
{ "key": "MAP_PROGRESS_REGION", "value": "{1}: {0:P0}" },
{ "key": "MAP_CLOSE_HINT", "value": "Close Map" },
{ "key": "TELEPORT_CONFIRM_TITLE", "value": "Fast Travel" },
{ "key": "TELEPORT_CONFIRM_BODY", "value": "Travel to: " },
{ "key": "CONFIRM_YES", "value": "Confirm" },
{ "key": "CONFIRM_NO", "value": "Cancel" }
]
}
"entries": [
{
"key": "BADGE_STEELSOUL",
"value": "STEEL"
},
{
"key": "BTN_BACK",
"value": "Back"
},
{
"key": "CONFIRM_DELETE_BODY",
"value": "Delete all progress in this slot? This cannot be undone."
},
{
"key": "CONFIRM_DELETE_TITLE",
"value": "Delete Save"
},
{
"key": "CONFIRM_NO",
"value": "Cancel"
},
{
"key": "CONFIRM_OVERWRITE_BODY",
"value": "This slot already has progress. Overwrite it and start a new game?"
},
{
"key": "CONFIRM_OVERWRITE_TITLE",
"value": "Overwrite Save"
},
{
"key": "CONFIRM_YES",
"value": "Confirm"
},
{
"key": "CREDITS_BODY",
"value": "ZELING\n\nA 2D Action Adventure\n\nMade by Joywayer\n\nThanks for playing."
},
{
"key": "CREDITS_TITLE",
"value": "Credits"
},
{
"key": "MAP_CLOSE_HINT",
"value": "Close Map"
},
{
"key": "MAP_PROGRESS_GLOBAL",
"value": "Explored {0:P0}"
},
{
"key": "MAP_PROGRESS_REGION",
"value": "{1}: {0:P0}"
},
{
"key": "MENU_CONTINUE",
"value": "Continue"
},
{
"key": "MENU_CREDITS",
"value": "Credits"
},
{
"key": "MENU_NEW_GAME",
"value": "New Game"
},
{
"key": "MENU_QUIT",
"value": "Quit"
},
{
"key": "MENU_SETTINGS",
"value": "Settings"
},
{
"key": "MENU_SUBTITLE",
"value": "A 2D Action Adventure"
},
{
"key": "MODE_NORMAL",
"value": "Normal"
},
{
"key": "MODE_SELECT_TITLE",
"value": "Select Mode"
},
{
"key": "MODE_STEELSOUL",
"value": "Steel Soul"
},
{
"key": "MODE_STEELSOUL_DESC",
"value": "Steel Soul: one life. Death wipes the save."
},
{
"key": "REBIND_WAITING_PROMPT",
"value": "Press New Key…"
},
{
"key": "SAVESLOT_EMPTY",
"value": "Empty Slot · New Game"
},
{
"key": "SAVESLOT_TITLE",
"value": "Select Save"
},
{
"key": "SETTINGS_AMBIENT_VOLUME",
"value": "Ambient Volume"
},
{
"key": "SETTINGS_BGM_VOLUME",
"value": "Music Volume"
},
{
"key": "SETTINGS_COLORBLIND",
"value": "Colorblind Mode"
},
{
"key": "SETTINGS_FPS",
"value": "Frame Rate"
},
{
"key": "SETTINGS_LANGUAGE",
"value": "Language"
},
{
"key": "SETTINGS_MASTER_VOLUME",
"value": "Master Volume"
},
{
"key": "SETTINGS_SCREEN_SHAKE",
"value": "Screen Shake"
},
{
"key": "SETTINGS_SFX_VOLUME",
"value": "SFX Volume"
},
{
"key": "SETTINGS_TITLE",
"value": "Settings"
},
{
"key": "SETTINGS_UI_SCALE",
"value": "UI Scale"
},
{
"key": "SETTINGS_VSYNC",
"value": "V-Sync"
},
{
"key": "SET_AMBIENT_VOLUME",
"value": "Ambience"
},
{
"key": "SET_BGM_VOLUME",
"value": "Music"
},
{
"key": "SET_COLORBLIND",
"value": "Colorblind Mode"
},
{
"key": "SET_COLORBLIND_0",
"value": "Off"
},
{
"key": "SET_COLORBLIND_1",
"value": "Protanopia"
},
{
"key": "SET_COLORBLIND_2",
"value": "Deuteranopia"
},
{
"key": "SET_COLORBLIND_3",
"value": "Tritanopia"
},
{
"key": "SET_FPS_UNLIMITED",
"value": "Unlimited"
},
{
"key": "SET_LANGUAGE",
"value": "Language"
},
{
"key": "SET_MASTER_VOLUME",
"value": "Master Volume"
},
{
"key": "SET_SCREEN_SHAKE",
"value": "Screen Shake"
},
{
"key": "SET_SECTION_ACCESS",
"value": "Accessibility"
},
{
"key": "SET_SECTION_AUDIO",
"value": "Audio"
},
{
"key": "SET_SECTION_DISPLAY",
"value": "Display"
},
{
"key": "SET_SECTION_LANGUAGE",
"value": "Language"
},
{
"key": "SET_SFX_VOLUME",
"value": "Sound Effects"
},
{
"key": "SET_TARGET_FPS",
"value": "Target FPS"
},
{
"key": "SET_UI_SCALE",
"value": "UI Scale"
},
{
"key": "SET_VSYNC",
"value": "V-Sync"
},
{
"key": "TELEPORT_CONFIRM_BODY",
"value": "Travel to: "
},
{
"key": "TELEPORT_CONFIRM_TITLE",
"value": "Fast Travel"
},
{
"key": "TOAST_ABILITY_TITLE",
"value": "Ability Acquired"
},
{
"key": "TOAST_ACHIEVEMENT_TITLE",
"value": "Achievement Unlocked"
}
]
}

View File

@@ -0,0 +1,24 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: b31f31378d72a8e42b454d4af01e51ab, type: 3}
m_Name: FontConfig
m_EditorClassIdentifier:
entries:
- language: 0
fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2}
fontMaterial: {fileID: 0}
- language: 2
fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2}
fontMaterial: {fileID: 0}
- language: 3
fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2}
fontMaterial: {fileID: 0}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: cb61150dde6b0cf4aafcd4ad5f1a7209
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b12c09d0cc5d23f4a9c17b3650e01ab9
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,35 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e1d97086a1337cc47a5d2ee9c85a944d, type: 3}
m_Name: UI_Theme_Default
m_EditorClassIdentifier:
Primary: {r: 0.1, g: 0.55, b: 0.95, a: 1}
Secondary: {r: 0.2, g: 0.2, b: 0.25, a: 1}
Accent: {r: 1, g: 0.78, b: 0.2, a: 1}
Background: {r: 0.06, g: 0.07, b: 0.1, a: 1}
TextPrimary: {r: 1, g: 1, b: 1, a: 1}
TextSecondary: {r: 0.75, g: 0.78, b: 0.82, a: 1}
TextDisabled: {r: 0.4, g: 0.42, b: 0.45, a: 1}
Success: {r: 0.3, g: 0.85, b: 0.45, a: 1}
Warning: {r: 0.95, g: 0.7, b: 0.1, a: 1}
Danger: {r: 0.95, g: 0.3, b: 0.3, a: 1}
HeaderFont: {fileID: 0}
BodyFont: {fileID: 0}
HeaderFontSize: 36
BodyFontSize: 20
SmallFontSize: 14
ButtonNormal: {r: 0.1, g: 0.55, b: 0.95, a: 1}
ButtonHighlighted: {r: 0.2, g: 0.65, b: 1, a: 1}
ButtonPressed: {r: 0.05, g: 0.4, b: 0.8, a: 1}
ButtonDisabled: {r: 0.3, g: 0.3, b: 0.32, a: 1}
ClickSound: {fileID: 0}
HoverSound: {fileID: 0}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 88bab5495f6103f4d9d69fa043d4c3e1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,45 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d78ee6af5c2b0344ea105452f496e85c, type: 3}
m_Name: UI_MainMenuConfig
m_EditorClassIdentifier:
_items:
- labelKey: MENU_NEW_GAME
icon: {fileID: 0}
action: 0
requiresSave: 0
sceneKey:
eventChannel: {fileID: 0}
- labelKey: MENU_CONTINUE
icon: {fileID: 0}
action: 1
requiresSave: 1
sceneKey:
eventChannel: {fileID: 0}
- labelKey: MENU_SETTINGS
icon: {fileID: 0}
action: 2
requiresSave: 0
sceneKey:
eventChannel: {fileID: 0}
- labelKey: MENU_CREDITS
icon: {fileID: 0}
action: 3
requiresSave: 0
sceneKey:
eventChannel: {fileID: 0}
- labelKey: MENU_QUIT
icon: {fileID: 0}
action: 5
requiresSave: 0
sceneKey:
eventChannel: {fileID: 0}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2318fde642d37ef4697873da59a7119e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,57 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 0edaa79306d53d74da12f1f0cb03ea48, type: 3}
m_Name: UI_SettingsSchema
m_EditorClassIdentifier:
_items:
- isHeader: 1
labelKey: SET_SECTION_AUDIO
key: 0
- isHeader: 0
labelKey: SET_MASTER_VOLUME
key: 0
- isHeader: 0
labelKey: SET_BGM_VOLUME
key: 1
- isHeader: 0
labelKey: SET_SFX_VOLUME
key: 2
- isHeader: 0
labelKey: SET_AMBIENT_VOLUME
key: 3
- isHeader: 1
labelKey: SET_SECTION_DISPLAY
key: 0
- isHeader: 0
labelKey: SET_VSYNC
key: 4
- isHeader: 0
labelKey: SET_TARGET_FPS
key: 5
- isHeader: 1
labelKey: SET_SECTION_ACCESS
key: 0
- isHeader: 0
labelKey: SET_UI_SCALE
key: 6
- isHeader: 0
labelKey: SET_COLORBLIND
key: 7
- isHeader: 0
labelKey: SET_SCREEN_SHAKE
key: 8
- isHeader: 1
labelKey: SET_SECTION_LANGUAGE
key: 0
- isHeader: 0
labelKey: SET_LANGUAGE
key: 9

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e4755a1ee888ca14ab8889635a7d547c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant: