cg小白兔 发表于 2024-5-7 11:56:21

Advanced Jigsaw Inventory system 4.2 适配UE5.1-5.0-4.27库存战利品















The inventory has many advanced features such as containers inside containers, Equipment slots, items with different sizes and they can be rotated as well, containers can be opened and managed easily.

Inside you will find a fully replicated example, in this example you can setup your loot containers, pickups, weapon attachments and even loot dead players and AI, so if you're looking to get a head start in your next shooter looter game this example is for you and it's easy to manage.

The included example is one of many possibilities, you can setup your own inventory layout and the system will take care of everything including replication, furthermore this system uses one component to manage player inventory, loot containers and even vendors, all of these actors share the same component which makes it easy to communicate between them.

If you prefer to handle everything yourself and not use the available tools you can do it, the inventory UI is composed of 2 widgets, with these 2 widgets you can create any inventory system you want, the JSIContainer will provide you with everything that's happening from a player wanting to move something, an item being clicked etc and you decide what should happen.

技术细节
Features:
You can fully customize your inventory
Rotate items
Split items by holding a key (works on multiple containers)
Resize item dimensions at runtime
You can add default items to the inventory within the editor
You can open any container by double clicking on it, and add/remove whatever you want to it.
You can select what items can and cannot be supported by a certain container.
2 type of containers (Normal inventory and EquipToSlot)
Update any item texture, size in game.
You can handle multiple events for various things such as item over item for attachments or combining items etc
You can make vendors, containers, equippable slots and your main inventory(ies)
Pickup system available, easy to integrate
Rarity system with customizable colors for each container.
Sounds for picking up and dropping items
Dropping over an item container will attempt to add the item to it, automatically tries to find the best option to add it (rotation, stacking)
Stacking items (works between containers)
Number of Blueprints:
Inventory system: 7 widgets, 1 Drag Drop operation, 3 enums, 3 structs, 2 materials, 3 actors for the pickups.
Examples: First person BP and its animations and materials, 2 maps, 2 game modes, 1 player controller, 5 widgets, 4 pickups, 15 images
Input: (Keyboard, Mouse)
Network Replicated: (Yes)
Supported Development Platforms: (Windows, Mac, Linux)
Supported Target Build Platforms: (Windows, Mac, Linux)
Documentation: See video link in the description.


库存有许多高级功能,如容器内的容器、装备插槽、不同大小的物品,它们还可以旋转,容器可以轻松打开和管理。

在这个示例中,您可以设置战利品容器、拾取器、武器附件,甚至还可以掠夺死亡的玩家和 AI,如果您想在下一款射击游戏中抢占先机,那么这个示例就是您的最佳选择,而且管理起来非常简单。

此外,该系统使用一个组件来管理玩家库存、战利品容器,甚至是供应商,所有这些角色都共享同一个组件,这使得它们之间的沟通非常容易。

如果你想自己处理所有事情,而不使用现有工具,你也可以这样做,库存用户界面由 2 个小部件组成,通过这 2 个小部件,你可以创建任何你想要的库存系统,JSIContainer 将为你提供所有发生的事情,包括玩家想要移动的东西、点击的物品等,你可以决定应该发生什么。

技术细节
技术细节
你可以完全自定义你的库存
旋转物品
按住一个键拆分物品(适用于多个容器)
在运行时调整物品尺寸
可在编辑器内向库存添加默认物品
双击任何容器都可打开,并可在编辑器中添加以下功能





页: [1]
查看完整版本: Advanced Jigsaw Inventory system 4.2 适配UE5.1-5.0-4.27库存战利品