动态HUD

创作者: DrParanoia
已更新:2026-04-23 16:21:05
9KB

关于此 MOD

闲置时HUD元素渐隐至接近透明,并在受到伤害、治疗、能量消耗、快捷栏变更等事件触发时短暂完全显现。采用双层透明度机制,使背景的淡化程度更高,同时保持文字与图标清晰可读。
动态HUD
一款MelonLoader模组,可在闲置时让HUD元素近乎透明。当有相关事件发生时,受影响的元素会短暂变为完全不透明,随后渐隐淡出。你也可以长按某个按键,随时快速查看完整HUD。

最初旨在减少OLED电视因静态亮色UI元素引发的自动亮度限制(ABL),但对追求更纯净屏幕的用户同样适用。

玩法说明
该模组采用双层透明系统:
  • 背景 (面板、条幅、框架)渐隐至5%透明度
  • 内容 (图标、文本、数字)淡出至40%透明度——保持更易读
每个HUD元素会根据相关游戏事件独立做出反应:
  • 生命值条 - 受到伤害或治疗时闪烁
  • 能量条 能量消耗时闪烁
  • 辐射计量仪 受到辐射时闪烁
  • 货币显示 - 获取或花费纽币时的闪烁提示
  • 快捷栏 - 拾取、射击或清除时对应栏位闪烁;切换栏位时全部栏位闪烁
  • 已固定食谱列表 - 渐隐时使用独立的透明度设置(因玩家手动固定了该元素)
  • 时钟、罗盘、准星 - 与其他一切一同消逝
窥视按钮
长按“查看”按钮可暂时让HUD以全不透明度显示。松开后,淡出计时器启动,HUD将平滑淡回至闲置状态。适合希望大多数时间隐藏HUD、仅在需要时查看的场景。

默认按键绑定:
  • 键盘 左 Alt
  • 手柄 - 右摇杆按下(R3)
可通过配置文件使用Unity输入系统路径字符串重新绑定按键。

配置
所有设置均已就绪 UserData/MelonPreferences.cfg 下方 [DynamicHud] 动态界面 首次启动后:

  • 已启用 (开关)- 总开关
  • 背景透明度 (0.05) - 背景闲置时的透明度
  • 内容阿尔法 (0.4) - 图标/文字的闲置透明度
  • 渐入时长 (0.2秒) - 元素从不透明到消失的速率
  • 渐隐时长 元素衰减速度:1.5秒
  • 持续时长不透明 (1.3秒) - 事件后元素保持不透明的时间
  • 固定配方·阿尔法 (0.3) - 固定配方列表的空闲透明度
  • 键盘绑定查看 (<Keyboard>/左Alt) - 窥视键位绑定(空置=禁用)
  • PeekGamepadBinding (<游戏手柄>/右摇杆按下) - 窥视键位绑定(空=禁用)
  • 调试日志记录 (假)- 启用调试日志文件
兼容性
针对《史莱姆牧场2》v1.2.0版本构建并测试。

安装
  • 安装 MelonLoader v0.7+ 更新补丁(适用于《史莱姆牧场2》)
  • 掉落 动态HUD.dll **进入你的** 【中文翻译】 史莱姆牧场2/模组/ 文件夹
  • 启动游戏
void
GitHub - MIT许可证。

使用 Xmod 解锁 史莱姆牧场2 的全部潜力 — 今天就探索这些顶级 MOD!