系统 / Inventory

Inventory System 已在 Fab 上架

为单人游戏打造的完整背包、装备与制作界面:背包和动作栏、环绕角色实时预览的 12 个装备槽、物品对比、拖放、拆分堆叠以及制作。

六十四秒:角色界面、制作以及附带的冬季营地演示。有声音。

功能

已测试:44 项自动测试在 UE 5.3.2 和 UE 5.8.2(Windows)上通过,无错误和警告;界面打开时在 1920x1080 下每帧约耗时 1.4 ms。

一屏尽览

背包网格和 8 格动作栏。每一格都会显示稀有度底色上的物品、数量和对应按键。

12 个装备槽与对比

装备槽环绕角色实时预览,并显示护甲、攻击和重量合计。所选物品会与其将替换的物品对比:更好显示为绿色,更差显示为红色。

筛选、排序、拖动与拆分

筛选只会变暗,排序从不触碰动作栏,也不会丢失物品。拖到清晰的绿色和红色目标上;用滑块拆分堆叠。

按数量制作

分类、搜索、“可制作 N 个”,以及每种材料的已有与所需。一次制作多个时,要么全部完成,要么一个也不做。

物品的作用由你的游戏决定

物品即数据。背包在使用物品前会询问你的角色,只有回答“是”时才会消耗。包含重量、容器、冷却和存档。

适配任何屏幕

可在 16:9、4:3 和 21:9 下缩放。每个音效和文字都是变量,并内置减少动效开关。

快速入门

  1. 添加组件

    为角色添加 AC_Inventory、AC_Equipment 和 AC_Crafting。

  2. 创建界面

    创建 WBP_CharacterScreen,并把这些组件和一个使用你角色网格体的 BP_CharacterPreview 传给它。

  3. 打开界面

    在背包按键中调用 SetOpen,并为游戏内的动作栏添加 WBP_HotbarHUD。

不具备的功能

  • 不包含角色:预览显示你自己的角色。
  • 没有物品耐久度,也没有俄罗斯方块式的形状网格。
  • 装备不会作为独立网格体显示在身上:手持物品挂在手部插槽上,护甲会改变身体材质。
  • 不支持手柄导航;没有多人游戏或复制。
  • 界面仅提供英文。
  • 未测试 UE 5.4 至 5.7。

视频和图片中的人体模型来自 Unreal Engine,不包含在内:预览会显示你自己的角色。

常见问题

能用在我自己的角色上吗?
可以。预览会显示你指定的角色网格体,背包通过一个接口与你的角色通信。
如何添加自己的物品?
填写物品定义:名称、图片、稀有度、堆叠、重量、槽位、属性、使用效果和拾取网格体。
需要其他 Rookspire 系统吗?
不需要。它在自身文件夹之外没有任何依赖,演示文件夹可以删除。
制作时如何使用了 AI?
它在 AI 的协助下制作完成。每个系统、界面和测试都经过 Rookspire 的审查和测试。