Esta función se encuentra en una fase experimental, de modo que puedes probarla, dejarnos tus comentarios y conocer nuestros planes. En este momento, no puedes publicar proyectos que utilicen el sistema de inventarios y objetos de juego personalizados.
Ten en cuenta que no podemos garantizar la retrocompatibilidad para los recursos creados en la fase experimental. Las API para estas funciones están sujetas a cambios, y podríamos retirar funciones experimentales en su totalidad o funcionalidades específicas conforme lo consideremos. Consulta la lista de problemas conocidos antes de comenzar a trabajar con esta función.
El sistema de inventarios y objetos personalizados utiliza inventarios y subinventarios para compartimentar los objetos mediante la clasificación, adición y 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 uno, las entidades no se añadirán correctamente a los inventarios, y la funcionalidad de inventarios y elementos personalizados es posible que no funcione.
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 del inventory_component. Su objetivo es ofrecer compatibilidad entre la jugabilidad de Fortnite y el nuevo sistema de inventarios y objetos personalizados. De forma predeterminada, los jugadores reciben un inventario raíz, y luego se añaden una serie de subclases especializadas a la raíz como subinventarios:
| Subclase base para todos los demás inventarios de Fort. También se utiliza para almacenar la herramienta del modo de edición. Se requiere para el modo de edición. |
| Contiene los elementos de la receta de compilación. Se requiere para el modo de edición. |
| Contiene objetos de Fortnite que se pueden equipar, como armas y consumibles. Filtra los objetos por la item_category WorldItem. |
| Filtra los objetos por la item_category Coleccionables. |
| Almacena los recursos predeterminados de madera, ladrillo y metal de Fortnite. Filtra los objetos por la item_category Recursos. |
| Almacena los tipos de munición de Fortnite. Filtra los objetos por la item_category Municiones. |
| Contiene una instancia individual del objeto. Solo permite objetos con la item_category Trampa. |
| Almacena cualquier objeto con la item_category Moneda. |
| Contiene la herramienta de recolección del jugador. Se requiere para el modo de edición. |
Estos componentes ofrecen una aproximación del comportamiento del inventario en Batalla campal de Fortnite. Cuando se añaden objetos al inventario raíz, se ordenan y colocan en subinventarios específicos, y pueden recuperarse buscando una subclase específica.
Además, el sistema de inventarios y objetos personalizados ofrece una IU similar a la de Fortnite. Cada elemento de la IU representa un fort_inventory_component equivalente.
La IU del sistema de objetos se ve diferente a esta, pero tiene las mismas secciones.
Consulta Componentes para obtener una lista completa de los componentes del sistema de objetos.
Puedes acceder al fort_inventory_component desde la lista desplegable de componentes. Para obtener más información, consulta la referencia de la API fort_inventory_component en la API de Verse.
Ejemplo
Una vez que se habilitan los inventarios y objetos personalizados, se expone una nueva propiedad en la configuración de inventario personalizado del dispositivo de ajustes de isla. La configuración predeterminada proporciona todos los fort_inventory_components que integran el inventario de Fortnite.
Al igual que otros componentes de Scene Graph, el 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 fort_inventory_components específicos y leer los objetos dentro de ellos. Como heredan toda la funcionalidad del
inventory_component base, puedes desarrollar tus propios sistemas para aprovechar los inventarios y objetos 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 }