Komponent description_component jest komponentem Scene Graph. Zawiera dane tekstowe dotyczące przedmiotu, takie jak nazwa i opis. Aby uzyskać informacje na temat dodawania komponentu do jednostki, patrz: Praca z jednostkami i komponentami.
Dane tekstowe komponentu mogą być używane przez inne systemy. Ten komponent może wykorzystać dowolna jednostka, ale zazwyczaj jest on najbardziej przydatny w przypadku informacji kierowanych do gracza, takich jak informacje o postaci, przedmiocie, pojeździe i lokalizacji. Komponent description_component ma trzy edytowalne pola, które można modyfikować w edytorze gotowców, a także za pomocą kodu Verse:
Name: nazwa jednostki.Description: długi opis jednostki.Short Description: krótki opis jednostki.
Aby zapoznać się z pełną listą komponentów przedmiotów i ekwipunku, patrz: Komponenty.
Po włączeniu systemu niestandardowych ekwipunków i przedmiotów komponent description_component zostanie wyświetlony na liście rozwijanej komponentów. Aby dowiedzieć się więcej, zapoznaj się z dokumentacją API komponentu description_component z interfejsu API Verse.
Przykład
W poniższym przykładzie komponent description_component jest dodawany do gotowca przedmiotu (np. jednostki z komponentem item_component).
Teraz, gdy gracz podniesie przedmiot, zawartość pól Name i Description z komponentu description_component zostaną wyświetlone w interfejsie UI plecaka.
Verse: Opis
Verse umożliwia dynamiczne modyfikowanie właściwości komponentu description_component i dodawanie nowych.
Z wykorzystaniem poniższych przykładów możesz przy użyciu kodu Verse skonfigurować komponent description_component w swoim projekcie.
Poniżej znajduje się podklasa komponentu description_component. Z tablicy nazw wybiera losowy wpis, który ma zostać użyty jako wartość Name w komponencie.
# 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.