El description_component es un componente de Scene Graph. Contiene datos de texto sobre el objeto, como su nombre y descripción. Consulta Cómo trabajar con entidades y componentes para saber cómo añadir un componente a tu entidad.
Los datos de texto del componente pueden ser utilizados por otros sistemas. Cualquier tipo de entidad podría utilizar este componente, pero suele ser más útil para la información orientada al jugador, como un personaje, un objeto, un vehículo, una ubicación, etc. El description_component tiene tres campos editables que se pueden modificar en el editor de prefabricados y también con Verse:
Nombre: el nombre de la entidad.Descripción: una descripción larga de la entidad.Descripción breve: una breve descripción de la entidad.
Consulta Componentes para ver una lista completa de los componentes de objetos e inventario.
Cuando el sistema de inventario y objetos personalizados está habilitado, el description_component se muestra en la lista desplegable de componentes. Para obtener más información, consulta la referencia de la API description_component de la API de Verse.
Ejemplo
En el siguiente ejemplo, el description_component se añade a un prefabricado de objeto (una entidad con un item_component).
Ahora, cuando un jugador recoge el objeto, los campos Nombre y Descripción de description_component se muestran en la interfaz de la mochila.
Verse: Descripción
Con Verse, las propiedades de description_component pueden modificarse dinámicamente o añadirse nuevas.
Puedes utilizar los ejemplos siguientes para configurar el description_component en tu proyecto usando Verse.
A continuación se muestra una subclase del description_component. Selecciona una entrada aleatoria de una matriz de nombres para usarla como valor de Nombre en el componente.
# Copyright Epic Games, Inc. All Rights Reserved.
using { /Verse.org/SceneGraph }
using { /Verse.org/Presentation }
using { /Verse.org/Simulation }
using { /Verse.org/Random }
# The text we want to use for names in our description_component must be declared outside of the class.