feat(HUD): 添加HUD界面资产与组件

- 新增HUD图标、面板和状态指示器资产
- 实现HUD图标组件和错误边界组件
- 重构顶部状态栏和底部导航栏
- 更新路线面板样式和交互
- 添加HUD资产清单和切片脚本
- 移除未使用的资产文件
- 调整API安全配置和生产环境设置
This commit is contained in:
2026-04-29 01:24:37 +08:00
parent 6234a50bdb
commit 5c41eb410b
71 changed files with 2492 additions and 1028 deletions
+24 -25
View File
@@ -1070,6 +1070,30 @@ export const gameContent: GameContent = {
},
],
},
road_wanderer: {
id: 'road_wanderer',
title: '路边的求助声',
text: '一辆翻覆的车旁边,有人虚弱地问你有没有水。',
trigger: 'travel',
options: [
{
id: 'wanderer_share',
text: '给他一瓶浑水',
conditions: [{ kind: 'has-item', itemId: 'water_dirty', count: 1 }],
successEffects: [
{ type: 'remove-item', itemId: 'water_dirty', count: 1 },
{ type: 'add-item', itemId: 'herb_bundle', count: 1 },
],
successText: '那人把最后一束干草药塞给了你。',
},
{
id: 'wanderer_leave',
text: '继续赶路',
successEffects: [{ type: 'change-stat', stat: 'sanity', amount: -2 }],
successText: '你没有回头,但那声"算了"跟了你一路。',
},
],
},
},
enemies: {
rat_swarm: {
@@ -1217,29 +1241,4 @@ export const gameContent: GameContent = {
travelEventPool: ['road_wanderer'],
};
gameContent.events.road_wanderer = {
id: 'road_wanderer',
title: '路边的求助声',
text: '一辆翻覆的车旁边,有人虚弱地问你有没有水。',
trigger: 'travel',
options: [
{
id: 'wanderer_share',
text: '给他一瓶浑水',
conditions: [{ kind: 'has-item', itemId: 'water_dirty', count: 1 }],
successEffects: [
{ type: 'remove-item', itemId: 'water_dirty', count: 1 },
{ type: 'add-item', itemId: 'herb_bundle', count: 1 },
],
successText: '那人把最后一束干草药塞给了你。',
},
{
id: 'wanderer_leave',
text: '继续赶路',
successEffects: [{ type: 'change-stat', stat: 'sanity', amount: -2 }],
successText: '你没有回头,但那声“算了”跟了你一路。',
},
],
};
export default gameContent;