O description_component é um componente do Gráfico de cena. Ele contém dados de texto sobre o item, como o nome e a descrição. Consulte Como trabalhar com entidades e componentes para saber como adicionar um componente à sua entidade.
Os dados de texto do componente podem ser usados por outros sistemas. any tipo de Entidade pode utilizar este componente, mas geralmente é mais útil para informações voltadas para o player, como um personagem, um item, um veículo, um local e muito mais. O description_component tem três campos editáveis que podem ser modificados no Editor de Estruturas Pré-fabricadas e também com o Verse:
Nome: O nome da entidade.Descrição: uma descrição longa da entidade.Descrição curta: uma breve descrição da entidade.
Consulte Componentes para obter uma lista completa de componentes de itens e inventário.
Quando o sistema de Itens e Inventário Personalizados está habilitado, o description_component é exibido na lista suspensa de componentes. Para obter mais informações, confira a referência da API description_component na API do Verse.
Exemplo
No exemplo abaixo, o description_component é adicionado a uma estrutura pré-fabricada de item (uma entidade com um item_component).
Agora, quando o item é coletado por um player, os campos Nome e Descrição do description_component são exibidos na IU da mochila.
Verse: Descrição
Por meio do Verse, as propriedades do description_component podem ser modificadas dinamicamente ou novas adicionadas.
Você pode usar os exemplos abaixo para configurar o description_component no seu projeto usando Verse.
Abaixo está uma subclasse do description_component. Ele seleciona uma entrada aleatória de uma matriz de nomes para ser usada como o valor de Name no 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.