
Dox背包
网格化(塔科夫风格)背包,物品占据w×h个格子。
查看大图简介
基于网格的背包 — 一种塔科夫风格的物品栏,每个物品占据 宽×高 的格子空间,你需要在一个网格中整理装备。共有六种背包尺寸(从小到大)打开一个网格,你可以拖动物品放入其中;超大的物品需要足够的空间才能放入。物品的占地尺寸 可通过 DoxCore 扩展:其他模组可以注册自己的物品尺寸,因此当这些模组存在时,弹药、弹匣、治疗物品等会按正确大小显示。如果安装了 TACZ,枪支会根据具体枪型自动调整大小;如果安装了 DoxPartHealth,背包界面会叠加显示部位耐久条。支持独立运行 — 未知物品默认按 1×1 尺寸处理。
特性
- 网格物品栏,每个物品有独立的宽×高占地尺寸;6 种背包等级(2×3 → 5×8)。
- 可扩展的物品尺寸 — 使用
DoxCore.DoxItemSize注册表;生产方模组可以注册其物品的尺寸(软性、附加组件式集成)。 - TACZ 枪械尺寸适配(可选)— 手枪/冲锋枪/步枪/狙击枪/轻机枪按具体枪械 ID 适配大小。
- 部位耐久条叠加(可选,依赖 DoxPartHealth)显示在背包界面中。
- 重新整理 和镜像容器流程;服务器权威的网格同步到客户端。
前置要求
- DoxCore(必需)。DoxPartHealth / TACZ 为可选前置(存在时增强功能;缺失时不影响使用)。
给模组开发者的说明
DoxCore.api.DoxItemSize.register(predicate, w, h, stackable)— 声明你的物品在背包中的占地尺寸。
所有项目均由 AI 制作。
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。