首页
工具
游戏工具
screenshot
1/6
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
thumbnail
完整的 Unity 物品栏与装备工具包:
提供编辑器窗口用于创建物品栏、物品、快捷栏和装备面板;支持物品堆叠/合并、货币转换、拖拽交互以及存档/读档功能。
渲染管线兼容性
内置渲染管线是团结引擎/Unity的默认渲染管线,它是一种通用型渲染管线,但可定制化的选项较为有限。通用渲染管线(简称 URP)是一种可编程渲染管线,能够快速、轻松地进行定制,并可在广泛的平台上实现优化的图形效果。高清渲染管线(简称 HDRP)同样是一种可编程渲染管线,能够在高端平台上实现前沿的高保真图形效果。
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
团结 1.5.0
兼容
兼容
兼容
团结/Unity版本
内置渲染管线
通用渲染管线(URP)
高清渲染管线(HDRP)
Unity 2022.3.0f1c1
兼容
兼容
兼容
描述
NakshatraInventory2024 是一款开箱即用的 Unity 工具包,提供完整的物品栏与装备系统——无需编写任何代码。从编辑器设置到运行时集成,它可处理物品管理、货币系统、HUD 显示以及数据持久化的所有工作。

核心特性

可视化编辑流程
通过拖拽字段即可分配预制体、图标与设置;一键创建按钮可立即在场景中生成 UI 元素。
统一的 Inventory Manager 窗口包含多个标签页,用于创建物品栏、物品、快捷栏、物品数据库及装备面板。

强大的物品栏与堆叠系统
支持消耗品、装备以及多层级货币。
可配置的网格布局、分页、边距、间距与单元格大小。
可堆叠物品在拖放到相同物品时将自动合并,并支持溢出处理。
可自定义槽位数量和按钮外观。

快捷访问栏(Quick-Access Bar)
使用 1–0 的快捷键触发槽位,实现快速使用物品或技能。
自动完成 ItemDB 分配及槽位初始化。

装备面板(Equipment Panel)
通过拖拽即可分配装备槽位(头盔、武器、靴子等),并自动绑定到玩家的 Equipment 脚本。
数据将与物品栏一并保存和加载。

货币管理(Currency Management)
支持多层级货币(例如银币 → 金币)并自动进行转换。
屏幕上的 UI 文本可实时更新。
可配置碰撞半径、拾取视觉效果与音效。

拾取与世界交互(Pickup & In-World Integration)
ItemPickup 组件可生成 3D 预制体,并在触发时显示漂浮文字。
UI 管理器中只需一行代码即可处理保存与加载。

存档系统(Save & Load System)
基于 JSON 的持久化系统,可保存物品栏内容、已装备物品、快捷栏槽位及货币余额。
提供事件钩子和公共方法以扩展行为。

可扩展的运行时 API
提供 Inventory、InventorySlot、InventoryItem 等类用于自定义逻辑。
QuickAccessBar、CurrencyManager、Equipment、HUD 等脚本可直接集成到你的游戏中。

为什么你会喜欢它

- 快速原型制作:构建、测试和迭代物品栏与装备 UI 仅需几分钟,无需样板代码。

- 美术与设计师友好:所有内容都通过 Unity Inspector 清晰呈现,字段标签直观易懂。

- 精致用户体验:内置拖拽堆叠、分页切换、鼠标光标切换与快捷键功能。

- 面向生产环境:处理各种边缘情况(堆叠溢出、非法装备放置等),并支持编辑器撤销/重做。

- 完整文档支持:包含逐步指南、API 参考与示例资源,团队可立即上手。

为你的项目配备一套经过实战验证的物品栏与装备框架——让你专注于游戏玩法,而不是 UI 底层逻辑。
技术细节
Technical Details & Key Features(技术细节与核心特性)

编辑器扩展功能

- 支持 Undo/Redo,并自动标记场景为已修改(scene-dirty)。

- Inventory Manager 编辑器窗口包含五个标签页:
Create Inventory、Create Item、Create Quick-Access Bar、Item Database、Create Equipment Panel。

- 一键 “Create” 按钮可将已配置好的 UI 预制体直接生成到场景中。

- 内置的 HUD 设置:生命值、法力值、耐力条,以及多层级货币显示。

Inventory Creation(物品栏创建)

- 可配置网格布局:每行槽位数、每页行数、边距、间距、单元格大小。

- 自定义背景图、槽位预制体、上一页/下一页按钮。

- 可分配运行时拾取预制体和拾取文字预制体(pickup-text prefab)。

Item Authoring(物品定义)

- 基于 ScriptableObject 的 InventoryItem:
名称、描述、图标、可堆叠性、最大堆叠数量
基于枚举的 ItemType(Consumable、Equipment、Currency)
属性(stats)列表、数量(用于消耗品)
装备子类型(weapon、armor、slots)

- 支持使用 QuickAccessBar.UseSlot(index) 触发消耗品使用。

Quick-Access Bar(快捷访问栏)

- 支持 1–0 的快捷键槽位,可自定义槽位数量和按钮数字预制体。

- 编辑器标签可刷新或重建数据库。

Item Database(物品数据库)

- 自动收集所有 InventoryItem 资源,并生成一个统一的 ItemDB ScriptableObject。

- 自动将每个 UI 槽位映射到其对应的 InventorySlot 字段(图标 + 堆叠文本)。

Equipment Panel(装备面板)

- 支持拖拽头盔、武器、靴子等 UI 槽位。

- 编辑器面板自动将 EquipmentCanvas 预制体与玩家对象连接:
在 Player GameObject 上添加或查找 Equipment 组件
分配 ItemDB
调用 PopulateAllItemsList() 初始化数据

Runtime API(运行时 API)

- Inventory:包含多页 InventorySlot,支持添加、移除、堆叠与分页。

- InventorySlot:数据容器 + UI 关联,SetItem(item, qty)。

- InventoryItem:配合 ItemPickup 组件实现世界拾取逻辑。

- Equipment:装备/卸下方法,根据物品类型匹配槽位。

- QuickAccessBar、HUD、UIManager:更新数值条、文本与槽位显示。

Drag-and-Drop Handler(拖拽交互)

InventoryDragHandler 支持:

- 堆叠合并,直到达到 maxStackSize,并处理溢出。

- 在槽位与装备槽之间交换物品。

- 非法放置保护(例如错误的装备槽)。

- 将鼠标拖拽到下一页/上一页按钮上时自动分页。

Currency Manager(货币管理)

- 多层级货币列表(按价值从高到低)。

- 自动转换(例如银币 → 金币),基于每层级的 conversionRate。

- 实时刷新 UI 文本。

- 支持通过 GetCurrencyData() / SetCurrencyData(...) 进行保存与读取。

Save/Load System(存档系统)

- SaveLoadManager 基于 JSON 的持久化系统。

- 可序列化:物品栏内容、已装备物品、快捷栏槽位、货币余额。

- 编辑器可挂接的一行 SaveGame(...) / LoadGame(...) 调用。

In-World Pickup(世界拾取)

- ItemPickup MonoBehaviour:
可配置碰撞半径与高度
触发后生成拾取预制体并显示漂浮文字(PickupText)

Extensibility(可扩展性)

- 所有主要类均公开方法、事件和属性,便于自定义。

- 可替换的预制体与 ScriptableObject 资源,支持完整 UI 主题更换与行为重写。

- 提供完善的代码注释与详细 README,便于快速集成到任何项目。

Nakshatra Inventory And Player Stat System With Save Load Management

Unity 海外资源商店评分
5.0(3条评分)
国内数据
58浏览
1收藏
当前价格
¥54.60
¥78
30% OFF
已享受 平台补贴
席位
仅支持将资源分配给中国区用户,其他区域账号暂不支持
许可证类型
如对许可证类型有疑问,请查阅EULA
席位
文件大小
71.3 MB
最新版本
3.0.1
最新发布日期
2025-12-31
支持Unity版本
2022.3.0f1c1或更高
支持的团结引擎版本
1.5.0或更高