From 9df2da41289f4d0852f86e86eae81ca7f7e7b598 Mon Sep 17 00:00:00 2001 From: "Somhairle H. Marisol" Date: Mon, 21 Sep 2026 10:12:20 +0800 Subject: fix(desktop): 修复 HUD 缺字并统一轻量面板与情境提示 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 字符表扩充至 197 字(补 间/门/谈/体/屋/返/×/,/:等全部 UI 用字),用 Noto Sans CJK 重新生成图集并逐字校验;新增字符表覆盖全部 UI 文案、瞬态状态 2.5 秒过期、对话完成后回到轻量面板等回归测试;户外与室内统一左下角轻量 HUD,互动日志改为短暂反馈;样例脚本保留 E 交谈 提示与对话菜单停留帧。 --- src/LivingVillage.Desktop/ChineseText.fs | 68 +++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) (limited to 'src/LivingVillage.Desktop/ChineseText.fs') diff --git a/src/LivingVillage.Desktop/ChineseText.fs b/src/LivingVillage.Desktop/ChineseText.fs index 9990cb3..95ec180 100644 --- a/src/LivingVillage.Desktop/ChineseText.fs +++ b/src/LivingVillage.Desktop/ChineseText.fs @@ -115,7 +115,73 @@ module ChineseText = "请选择对话方式" "对话完成" "对话失败" - "年鉴已打开" ] + "年鉴已打开" + "E 出屋" + "E 进屋" + "E 交谈" + "时间" + "互动已记录" + "1倍速" + "2倍速" + "5倍速" + "暂无记录" + "暂无数据" + "范围内暂无村民" + "交易记录" + "状态已更新" + "UP DOWN 选择 ENTER 确认" + "ENTER 应用 ESC 返回" + "ENTER ESC 返回" + "ESC 返回" + "当前" + "读取失败" + "暂无存档" + "需求面板已打开" + "需求面板已关闭" + "面板已关闭" + "已进入民居" + "已离开民居" + "保存成功" + "保存失败" + "观察完成" + "当前没有可用对话" + "对话选项无效" + "附近没有可互动目标" + "闲聊" + "求助" + "提议交易" + "讲笑话" + "道歉" + "挑衅" + "友好" + "乐于助人" + "讨价还价" + "开心" + "原谅" + "敌意" + "保留" + "拒绝" + "恼怒" + "找不到目标" + "目标不在范围内" + "目标暂时无法互动" + "找不到买家" + "找不到卖家" + "买家和卖家不能是同一人" + "数量必须大于零" + "库存不足" + "资金不足" + "传闻" + "传播" + "层" + "村民" + "使用" + "回应" + "从" + "获得" + "单价" + "食物" + "关闭" ] let layoutText (maxWidth: int) (supported: Set) (text: string) : TextLayout = let width = max 1 maxWidth -- cgit v1.2.3