O sistema de itens e inventários personalizados usa inventários e subinventários para compartimentar itens selecionando, adicionando e recuperando itens. Consulte Como trabalhar com entidades e componentes para saber como adicionar um componente à sua entidade.
As entidades são consideradas itens apenas se tiverem um item_component. Sem um, as entidades não serão adicionadas aos inventários adequadamente, bem como a funcionalidade de itens e inventários personalizados pode ser interrompida.
Referências a um "item" estão se referindo a uma entidade com um
item_component.As referências a "inventários" referem-se a uma entidade com um
inventory_component.
Descrição da Classe
O fort_inventory_component é uma subclasse de inventário_component. A finalidade é oferecer compatibilidade entre a jogabilidade do Fortnite e o novo sistema de itens e inventários personalizados. Por padrão, os players recebem um inventário-raiz, e então várias subclasses especializadas são adicionadas à raiz como subinventários.
Se um agent é gerado com esses subinventários do Fortnite é determinado pelo ativo Configuração de Inventário Personalizado que existe nas Configurações da ilha (consulte Componente de Inventário para obter mais informações).
Consulte Componentes para obter uma lista completa de componentes de sistemas de itens.
Você pode acessar o fort_inventory_component no menu suspenso de componentes. Para obter mais informações, confira a referência da API fort_inventory_component da API do Verse.
Fortnite e o recurso Inventário e Itens Personalizados
O Fortnite depende das subclasses fort_inventory para fazer coisas específicas:
| A subclasse base para todos os outros inventários do Fortnite. Também usada para armazenar a ferramenta do modo de edição. Obrigatória para o modo de edição. |
| Contém os itens da receita de construção. Obrigatória para o modo de edição. |
| Contém itens equipáveis do Fortnite, como armas e consumíveis. Filtro os itens por |
| Filtra itens por filtro
|
| Armazena os recursos padrão do Fortnite: madeira, tijolo e metal. Filtra itens por filtro
|
| Armazena os tipos de munição do Fortnite. Filtra itens por filtro
|
| Contém uma única instância do item. Permite apenas itens com o
|
| Armazena any item com o
|
| Contém a Ferramenta de Coleta do player. Obrigatória para o modo de edição. |
No diagrama acima, os subinventários são organizados como parte da hierarquia de inventário.
Verse: Inventários do Fortnite
Esses componentes fornecem uma aproximação do comportamento do inventário do Fortnite Battle Royale. Por exemplo, quando itens com a item_category de munição são adicionados à raiz do inventário via AdditemDistribute(), eles são colocados dentro do fort_inventory_ammo_component. Outro exemplo é o inventário fort_inventory_weapon_hotbar_component, que é limitado a cinco espaços, como no Fortnite.
Você pode encontrar as definições de item_category do Fortnite no módulo FortniteItemCategories em Fortnite.resumo.Verse. Você pode adicionar essas categorias aos seus itens para que apareçam dentro dos inventários do Fortnite.
Exemplo
Como outros componentes do Gráfico de cena, o fort_inventory_component e suas subclasses também podem ser adicionados e removidos por meio de Verse.
Abaixo está um script para obter fort_inventory_components específicos e ler os itens dentro deles. Você pode programar seus próprios sistemas para aproveitar itens e inventários personalizados juntamente com os itens do Fortnite, já que eles herdam toda a funcionalidade do inventory_component base.
# Copyright Epic Games, Inc. All Rights Reserved.
using { /Fortnite.com/Devices }
using { /Fortnite.com/Itemization }
using { /UnrealEngine.com/Itemization }
using { /Verse.org/Presentation }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }