系统 / 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 下缩放。每个音效和文字都是变量,并内置减少动效开关。
快速入门
添加组件
为角色添加 AC_Inventory、AC_Equipment 和 AC_Crafting。
创建界面
创建 WBP_CharacterScreen,并把这些组件和一个使用你角色网格体的 BP_CharacterPreview 传给它。
打开界面
在背包按键中调用 SetOpen,并为游戏内的动作栏添加 WBP_HotbarHUD。
不具备的功能
- 不包含角色:预览显示你自己的角色。
- 没有物品耐久度,也没有俄罗斯方块式的形状网格。
- 装备不会作为独立网格体显示在身上:手持物品挂在手部插槽上,护甲会改变身体材质。
- 不支持手柄导航;没有多人游戏或复制。
- 界面仅提供英文。
- 未测试 UE 5.4 至 5.7。
视频和图片中的人体模型来自 Unreal Engine,不包含在内:预览会显示你自己的角色。
常见问题
能用在我自己的角色上吗?
可以。预览会显示你指定的角色网格体,背包通过一个接口与你的角色通信。
如何添加自己的物品?
填写物品定义:名称、图片、稀有度、堆叠、重量、槽位、属性、使用效果和拾取网格体。
需要其他 Rookspire 系统吗?
不需要。它在自身文件夹之外没有任何依赖,演示文件夹可以删除。
制作时如何使用了 AI?
它在 AI 的协助下制作完成。每个系统、界面和测试都经过 Rookspire 的审查和测试。