Esta función se encuentra en estado experimental para que puedas probarla, hacernos llegar tus comentarios y ver lo que estamos planeando. Actualmente no puedes publicar un proyecto que utilice el sistema objetos e inventarios de juego personalizados.
Ten en cuenta que no garantizamos la compatibilidad con versiones anteriores de los recursos creados en la fase experimental, que es posible que realicemos cambios en las API de estas funciones y que eliminemos funciones experimentales completas o funcionalidades específicas según nuestro criterio. Consulta la lista de problemas conocidos antes de empezar a trabajar con la función.
El sistema de objetos e inventarios personalizados utiliza inventarios y subinventarios para compartimentar los objetos mediante la clasificación, la suma y la recuperación de objetos. Para añadir un componente a tu entidad, consulta Cómo trabajar con entidades y componentes.
Las entidades solo se consideran elementos si tienen un item_component. Sin él, las entidades no se añadirán correctamente a los inventarios y es posible que las funciones de elemento personalizado e inventarios no funcionen correctamente.
Las referencias a un “elemento” se refieren a una entidad con un
item_component.Las referencias a “inventarios” se refieren a una entidad con un
inventory_component.
Descripción de clase
El fort_inventory_component es una subclase de inventory_component. Su objetivo es proporcionar compatibilidad entre la jugabilidad de Fortnite y el nuevo sistema de objetos e inventarios personalizados. De forma predeterminada, a los jugadores se les asigna un inventario raíz al que se añaden varias subclases especializadas como subinventarios:
| Subclase base para todos los demás inventarios de Fortnite. También se utiliza para seleccionar la herramienta de modo de edición. Se necesita para el modo de edición. |
| Contiene los objetos de las instrucciones de compilación. Se necesita para el modo de edición. |
| Contiene objetos de Fortnite que se pueden equipar, como armas y consumibles. Filtra los objetos por item_category de Objeto del mundo. |
| Filtra los objetos por item_category de Coleccionable. |
| Almacena los recursos predeterminados de Fortnite: madera, ladrillo y metal. Filtra los objetos por item_category de Recurso. |
| Almacena los tipos de munición de Fortnite. Filtra los objetos por item_category de Munición. |
| Tiene una única instancia de objeto. Solo permite objetos con item_category de Trampa. |
| Almacena cualquier objeto con la item_category de Divisa. |
| Contiene la herramienta de recolección de jugadores. Se necesita para el modo de edición. |
Estos componentes proporcionan una aproximación del comportamiento del inventario de Fortnite: Battle Royale. Cuando se añaden objetos al inventario raíz, se ordenan y se colocan en subinventarios específicos, y pueden recuperarse buscando una subclase específica.
Además, el sistema de objetos e inventarios personalizados ofrece una interfaz de usuario similar a la de Fortnite. Cada objeto de la IU representa un fort_inventory_component homólogo.
La IU de Itemización tiene un aspecto diferente, pero tiene las mismas secciones.
Consulta Componentes para ver una lista completa de los componentes de itemización.
Puedes acceder al fort_inventory_component desde la lista desplegable de componentes. Para obtener más información, consulta la referencia de la API de fort_inventory_component de la API de Verse.
Ejemplo
Una vez habilitado el sistema de objetos e inventarios personalizados, se muestra una nueva propiedad en la configuración del inventario personalizado del dispositivo Ajustes de la isla. La configuración predeterminada proporciona todos los componentes fort_inventory_component que componen el inventario de Fortnite.
Al igual que otros componentes de Scene Graph, fort_inventory_component también se puede añadir y eliminar a través de Verse.
A continuación se muestra una secuencia de comandos para obtener componentes fort_inventory_component específicos y leer los objetos que contienen. Como heredan toda la función del
componente inventory_component, puedes escribir tus propios sistemas para aprovechar los objetos y inventarios personalizados junto con los objetos de Fortnite.
# Copyright Epic Games, Inc. All Rights Reserved.
using { /Fortnite.com/Devices }
using { /Fortnite.com/Itemization }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Itemization }