概述:
Inventory System X 是一款便捷易用的游戏库存系统工具,具备多项高质量功能,并注重细节处理。系统支持游戏手柄和键盘操作,切换设备时控制元素会自动变化。库存设置大多集中在独立文件中,除库存组件和存储组件使用C++实现以优化性能和多人支持外,其余功能均基于蓝图开发。该系统具有高度灵活性,可扩展额外功能,例如根据玩家状态动态调整物品使用按钮,或防止丢弃唯一武器。此外,该插件可自动复制到项目文件夹中。
特点:
· 可自定义库存和物品尺寸。
· 装备槽可任意定制,包括添加、移除和调整大小。
· 可切换标签页,用户可添加自定义控件并流畅切换。
· 完整支持游戏手柄,切换输入设备时图标动态变化。
· 强大的交互组件,可轻松集成到任何系统。
· 物品支持组合、使用、拆分、旋转、移动、丢弃和检查。
· 任何物品可添加到快捷栏。
· 保存和加载系统,支持物品、掉落物、箱子内容和库存的保存,以及解锁门等交互状态。
· 整理物品时可启用额外槽位面板。
· 几乎所有库存参数均有独立设置文件。
· 可自定义超过20种交互音效。
· 提供必要功能,便于与武器系统集成。
代码模块:
InventorySystemX [Runtime]
Input_ISX [Runtime]
InventorySXEditor [Editor]
蓝图数量:37(含23个UMG)
C++类数量:9
网络复制:是
支持开发平台:Windows、Linux、Mac
支持目标构建平台:Win64、Mac、Linux、PS4、Xbox One
文档:Documentation
示例项目:Demo
