矢量 HUD

矢量 HUD

一个电影级、全矢量绘制的HUD:全息地形图、飞行仪表、威胁警报,以及九种可切换主题。每个元素都是几何图形,而非纹理贴图。

矢量 HUD

按下一个按键,一个飞行仪表 HUD 就会在你周围绘制成形——每一个圆环、刻度条和符号都在运行时以矢量几何计算生成,没有一个是贴图。


启动


按下 J 键。HUD 不会淡入——它是在两秒内,分五个节拍构建而成的。

定位标记从屏幕外滑入,并在就位时闪烁,在其它一切存在之前确立边角。随后,每个圆环和仪表都会被绘制出来,笔迹从每个弧的固定端移向其实时数值,因此仪表永远不会超出其自身轨迹。仪表在锁定瞬间会比全亮状态再亮三个刻度。色差边缘开始时很宽,随着光学对焦而收紧。文字最后显现,每个标签都通过等宽字形进行乱序排列,因此在稳定过程中,任何一行都不会偏移一个像素。

再次按下 J 键,它会立即收起。


它向你展示什么


面板 位置 读取内容
信息块 左上角 坐标、朝向、地速、世界时间
目标面板 顶部中央 你所注视目标的名字、生命值与距离
生命体征集群 左下角 生命值、护甲、饥饿值、氧气以及嵌套弧线上的活跃效果
系统列 右下角 帧率、延迟、敌对生物数量
击杀信息 右侧 你击杀目标的滚动记录
全息地图 左下角 体积地形全息投影

飞行仪表

当你离开地面时,HUD 读起来就像是一个飞机驾驶舱。

仪表 读取内容
HORIZON 带俯仰梯和横滚的姿态指示器
ALT · Y 高度刻度条,每攀升一格就跳动一次
HDG 航向刻度条
SPD 地速
GLIDE 1:x 鞘翅飞行时的实时滑翔比
VSI 垂直速度,带正负号

体积全息地图

一张倾斜的、显示周围地形的全息桌台,几乎水平放置,因此它被解读为一个体积,而非俯视小地图。它会跟随你的垂直视角——向上看,桌台升起以显示上方空域;向下看,它则放平以显示脚下地面。在室内,它会切掉你和桌台之间的一切,因此你背后的墙壁永远不会阻挡你对地图中央的视野。敌对生物以图钉形式悬浮在其真实高度,每个都有一条延伸到其下方地面的垂线。

感知与警报

警报 行为
地形碰撞 GLIDE PATH 收窄为 IMPACT。墙壁会根据面法线而非原始距离来选取,因此普通滑翔不会触发它——并且警报环会直立于墙壁自身的法线上
伤害弧线 屏幕边缘朝向伤害来源的方向会亮起一道弧线
来袭火力 V 形标记会追踪已经飞向你(或即将飞向你)的射弹
苦力怕靠近 在嘶嘶声之前触发,而不是同时触发
生命体征危急 屏幕边缘出现红色暗角
战斗模式 整个配色从平静过渡到炽热。在三只及以上敌对生物的集群,或是在十二米内有一只真正注视你的威胁时自动启用,并在情况平息后自行解除

警报分为四个等级——平静、警戒、警告、危急。只有当等级上升时,声音才会再次发出;在等级保持不变时,你每过一个间隔只会听到一次安静的提醒,不会更多。游戏暂停时不会发出任何声音。不捆绑任何音频:每条提示都是原版音符盒发出的声音,根据等级调整音高和节奏。


九套仪表主题


主题改变的是布局,而不仅仅是颜色——每个主题都隐藏了不同的仪表组,因此简洁的主题是真正的简洁,而不是换了个调色板的同一个 HUD。按 H 键查看主题表。

主题 特点
APEX 完整套件——青色与琥珀色
DRAFT 银色制图线条与金色
GHOST 潜行。低饱和度,无色差,无声
MONOCLE 浅色,简洁,模拟风格
SCAN 扫描层——角括号、生命体征轨迹、距离栏
NANO 脉动的宽度包络,在开口端渐变为无
PLAIN 只有数字。没有装饰效果
CLEAN 现代平面风格——纤细而安静
MINIMAL 仅发丝线,按需出现

默认公平竞技


有六项功能默认禁用,而这六项正是服务器管理员会称之为作弊的功能:

功能 默认状态 原因
矿物透视 关 换了个名字的透视
结构透视 关 在你进入前就显示内部结构
实体雷达 关 显示你看不到的生物
穿墙发光 关 ESP(透视)
附近玩家列表 关 玩家 ESP
弹道预测 关 被认为是瞄准辅助

不存在需要去寻找的单独“公平竞技版本”——只有一个 jar 文件,其默认设置保证了你可以安全地将其原样放入整合包中。你可以通过编辑 config/vectorhud.json,或在单人世界中使用 /vectorhud 命令加上功能名称来启用其中任何一项。在这么做之前,请查阅你游玩的服务器规则。


按键与配置


按键 操作
J 呼出或收起 HUD
H 主题表
C 瞄准镜
B 战斗模式

这四个按键都可以在“控制”选项中重新绑定。每个面板都可以在 config/vectorhud.json 中以及通过 /vectorhud 命令单独开关,/vectorhud scale 命令可以在 0.5 到 2.0 之间缩放整个 HUD。


需求


所有版本均为客户端模组。服务器端无需安装任何内容,也不需要。

版本 Minecraft 加载器 Java 额外需求
Fabric 26.2 Fabric Loader 0.19.0+ 21 Fabric API
Fabric 1.21.1 Fabric Loader 0.16.0+ 21 Fabric API
NeoForge 1.21.1 NeoForge 21.1.0+ 21 Forgified Fabric API 0.104.0+
Fabric 1.20.1 Fabric Loader 0.15.0+ 17 Fabric API
Forge 1.20.1 Forge 47+ 17 —

各版本之间的差异

1.21.1 和 1.20.1 版本源自同一个代码库。26.2 版本是一个针对不同渲染 API 的独立移植版本,有五项内容尚未迁移过来:

1.21.1 和 1.20.1 26.2
结构透视 已包含 尚未移植
矿物路径规划 到最近矿脉的可行走路径,以及在没有路径时诚实地显示 NO PATH 仅高亮,无路径
全息地图画布 圆柱投影场 平面桌台
瞄准镜 分档式 x2–x16,真正的画中画 按住 C 平滑放大至 x4
设置界面 Mod Menu config/vectorhud.json 和 /vectorhud

其它一切功能——启动动画、全部九种主题、仪表、警报、全息地图——都包含在每个版本中。


备注


  • 无贴图。 HUD 的每个元素都是在运行时生成的几何图形,因此在任何分辨率下都不会模糊,并且 jar 文件大小保持在 200 KB 以下。构建中唯一的图像是模组自带的 128 像素图标。
  • 无捆绑音频。 警报提示音是原版音符盒的声音,根据等级调整音高和节奏。
  • 绝不回传数据。
  • 欢迎用于整合包,但请注明出处。不允许在其他地方重新上传此 jar 文件。
  • 不隶属于任何电影、工作室或系列作品,未得到其认可,也不包含其资产。

需要服务器?BisectHosting —— 首月可享 25% 折扣。