从现在起一直到12月3日,全场最低三折起,还有虚幻商城优惠券相赠!

Multiplayer Inventory System

SouthBot Systems - 2021/10/15

A multiplayer inventory system allowing players to share containers.

  • 支持的平台
  • 支持的引擎版本
    4.25 - 4.27
  • 下载类型
    完整项目
    此产品包含一个完整的虚幻引擎项目文件夹,含有配置文件、内容文件和.uproject文件,可以作为创建新项目的模板使用。

   A network replicated inventory that provides many features. Sharing containers between networked players. NPC's can have inventories. Full drag & drop between items and containers. Splitting, stacking, packing, dropping and managing HP. Items can have user-defined labels. Toolbar with options to spawn and attach tools and weapons to player. One inventory item can 'use' another inventory item. eg. a weapon in the Toolbar can use bullets from the main inventory. Includes a full 'mini shooter' demo showing how to use the system. The demo shows how to drop and pick up items, loading-unloading of weapons with bullets in inventory. Looting bodies. Dropping 'body-bag' after the body is destroyed. Player placement of loot boxes and putting loot in them. Simple inventory Save and Load example. Picking up items and special pickups for containers and various other examples typically required for a multi-player game. Functions are provided for the most commonly required actions. eg. when an item is dropped it will detect the floor and land on it regardless of where the player is.


See a quick demo video: https://youtu.be/yGul2otDKLA

Single player demo: https://drive.google.com/drive/folders/1LyJ_jXabxHX_-_vJ9Q33kKsFcvQ2yhxT?usp=sharing

技术细节

  •    Network-enabled inventory.
  •    Done entirely in Blueprints.
  •    Default settings in Data Assets for easy asset management in project.
  •    Uses actor components making it simple to add to your existing Actors.
  •    Many 'helper' functions provide assistance in using the inventory.
  •    Drag and drop between different inventories.
  •    Drop from inventory onto the floor.
  •    Drag specific quantity or entire amount between locations.
  •    The system automatically decides if an item dropped onto another item should be swapped, stacked or ignored depending on the item and HP.
  •    Containers can be set to automatically de-spawn once emptied.
  •    One player looking at a container inventory can see when another networked player adds , moves or removes items.
  •    Multiplayer demo gives an example of how the system can be used. Also shows how items are set up.


Number of Blueprints: 13

Input: Mouse and Keyboard

Network Replicated: Yes

Supported Development Platforms: Windows although should work on most platforms

Windows: Yes

Mac: Not tested

Documentation: https://drive.google.com/drive/folders/1RanxN5lomy0r80HOtLBnfHMxvNgxEEZz?usp=sharing

Important/Additional Notes: