System niestandardowych ekwipunków i przedmiotów wykorzystuje ekwipunki i podekwipunki do podziału przedmiotów na kategorie poprzez sortowanie, dodawanie i wyszukiwanie przedmiotów. Aby uzyskać informacje na temat dodawania komponentu do jednostki, patrz: Praca z jednostkami i komponentami.
Jednostki są uznawane za przedmioty tylko wtedy, gdy mają komponent item_component. Bez niego jednostki nie zostaną poprawnie dodane do ekwipunków, a funkcjonalność systemu niestandardowych ekwipunków i przedmiotów może być nieprawidłowa.
Odwołania do przedmiotów to odwołania do jednostki zawierającej
item_component.Odwołania do ekwipunków odnoszą się do jednostki zawierającej
inventory_component.
Opis klasy
Komponent fort_inventory_component jest podklasą komponentu inventory_component. Jego celem jest zapewnienie kompatybilności między rozgrywką w Fortnite a nowym systemem niestandardowych ekwipunków i przedmiotów. Domyślnie gracze otrzymują ekwipunek główny, a następnie jest do niego dodawanych kilka wyspecjalizowanych podklas jako podekwipunki.
To, czy agent spawnuje się z tymi podekwipunkami Fortnite, jest określane przez zasób Konfiguracja niestandardowego ekwipunku, który znajduje się w ustawieniach wyspy (aby uzyskać więcej informacji, patrz: Komponent ekwipunku).
Aby zapoznać się z pełną listą komponentów systemu przedmiotów, patrz: Komponenty.
Dostęp do komponentu fort_inventory_component można uzyskać z listy rozwijanej komponentów. Aby dowiedzieć się więcej, zapoznaj się z dokumentacją API komponentu fort_inventory_component z interfejsu API Verse.
Fortnite oraz funkcja System niestandardowych ekwipunków i przedmiotów
Fortnite wykorzystuje podklasy fort_inventory do wykonywania konkretnych zadań, takich jak:
| Podklasa bazowa dla wszystkich pozostałych ekwipunków Fortu. Służy również do przechowywania narzędzia trybu edycji. Wymagany w trybie edycji. |
| Zawiera przedmioty przepisu na budowanie. Wymagany w trybie edycji. |
| Przechowywanie możliwych do wyposażenia przedmiotów Fortnite, takich jak broń i przedmioty jednorazowe. Filtrowanie przedmiotów według kategorii |
| Filtrowanie przedmiotów według kategorii
|
| Przechowywanie zasobów domyślnych Fortnite, takich jak drewno, cegła i metal. Filtrowanie przedmiotów według kategorii
|
| Przechowuje typy amunicji Fortnite. Filtrowanie przedmiotów według kategorii
|
| Zawiera pojedynczą instancję przedmiotu. Zezwalania na stosowanie tylko przedmiotów z kategorii
|
| Przechowywania przedmiotu z kategorii
|
| Przechowywania zbieraka gracza. Wymagany w trybie edycji. |
Na powyższym diagramie podekwipunki są uporządkowane w ramach hierarchii ekwipunków.
Verse: Ekwipunki Fort
Te komponenty udostępniają zachowanie podobne do zachowania ekwipunku w Fortnite: Battle Royale. Na przykład, gdy przedmioty z kategorią item_category oznaczającą amunicję dodano do ekwipunku głównego przy użyciu funkcji AddItemDistribute(), zostaną umieszczone w komponencie fort_inventory_ammo_component. Innym przykładem jest ekwipunek fort_inventory_weapon_hotbar_component, który jest ograniczony do pięciu slotów, tak jak w Fortnite.
Definicje komponentu item_category Fortnite można znaleźć w module FortniteItemCategories w Fortnite.digest.verse. Te kategorie można dodać do swoich przedmiotów, aby były widoczne w ekwipunkach Fort.
Przykład
Podobnie jak inne komponenty Scene Graph, komponent fort_inventory_component i jego podklasy również można dodawać i usuwać przy użyciu kodu Verse.
Poniżej znajduje się skrypt służący do pobierania konkretnych komponentów fort_inventory_component i odczytywania znajdujących się w nich przedmiotów. Możesz napisać własne systemy, aby wykorzystywać system niestandardowych ekwipunków i przedmiotów wraz z przedmiotami Fortnite, ponieważ dziedziczą one całą funkcjonalność komponentu bazowego inventory_component.
# 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 }