生命值条

生命值条

一个星露谷物语模组,在玩家角色和可见怪物上方显示生命条。可通过游戏内菜单完全自定义。

用户界面

描述

当生命值很低且你尚未察觉时,死亡便会不期而至。本模组在你的头顶上方添加了一条生命条,让你能更及时地注意到需要回血。适用于玩家角色和可见的怪物。生命条会实时更新,并且完全可自定义:样式、颜色、大小、透明度以及边框。可通过由通用模组配置菜单(仅手柄支持光标操作)驱动的游戏内菜单进行设置。无需编辑配置文件,但配置文件依然可用。

安装步骤

  1. 如果尚未安装,请先安装 SMAPI;
  2. (可选)安装 通用模组配置菜单 以获取游戏内设置界面;
  3. 下载最新版本并解压缩;
  4. 将 HealthBars 文件夹放入你的 Stardew Valley/Mods/ 文件夹中;
  5. 通过 SMAPI 启动游戏。

主要特性

  • 玩家头顶上方居中显示的生命条,并实时更新;
  • 每个可见怪物头顶上方显示的生命条,当怪物死亡或离开屏幕时消失;
  • 三种生命条样式:扁平、圆角(药丸/胶囊形)和条纹;
  • 填充颜色模式:渐变(随生命值变化在三个色标间过渡)、自定义(选取任意 RGB 颜色)或三种快速预设;
  • 自定义颜色选择器,包含调色板色块以及用于填充色、渐变节点和边框的 R/G/B 滑块;
  • 可调整宽度、高度、垂直/水平位置、边框厚度和透明度;
  • 配置菜单中的实时预览面板,可在保存前看到所有更改,并带有当前季节背景;
  • 支持分屏合作模式(在线模式尚未测试)。

需求

  • 星露谷物语 1.6 或更高版本
  • SMAPI 4.0.0 或更高版本
  • 通用模组配置菜单(可选——没有它模组仍可运行;需手动编辑 config.json 来更改设置)

鸣谢

怪物生命条的概念灵感来自 mk-gg 的 hp-bars、OrSpeeder 的 敌人生命条 (SMAPI) 以及 Coldopa 的 迷你生命条。感谢 Pathoschild 提供的 SMAPI 和 spacechase0 提供的 通用模组配置菜单。感谢 ConcernedApe 创作了这款游戏,并激励我用代码创作了这个模组。

源代码与许可协议

采用 MIT 许可协议开源。源代码可在 GitHub 上获取。