description_component bir Scene Graph bileşenidir. Eşyanın adı ve açıklaması gibi eşyayla ilgili metin verilerini içerir. Varlığına nasıl bileşen ekleneceği hakkında bilgi için Varlıklar ve Bileşenlerle Çalışma kısmına bak.
Bileşenin metin verileri diğer sistemler tarafından kullanılabilir. Her türlü varlık bu bileşeni kullanabilir ancak genellikle karakter, eşya, araç, konum gibi oyuncuya dönük bilgiler için en faydalıdır. description_component, Prefab Editörü’nde ve aynı zamandaVerse ile değiştirilebilen üç düzenlenebilir alana sahiptir:
Ad: Varlığın adı.Açıklama: Varlığın uzun açıklaması.Kısa Açıklama: Varlığın kısa açıklaması.
Eşya ve çanta bileşenlerinin tam listesi için Bileşenler kısmına bakabilirsin.
Özel Eşyalar ve Çanta sistemi etkinleştirildiğinde description_component, bileşen açılır listesinde gösterilir. Daha fazla bilgi için Verse API’sindeki description_component API referansına göz atabilirsin.
Örnek
Aşağıdaki örnekte description_component bir eşya prefab’ına (item_component içeren bir varlık) eklenir.
Artık eşya bir oyuncu tarafından seçildiğinde description_component’ın Ad ve Açıklama alanları Sırt Çantası Kullanıcı Arayüzü’nde gösterilir.
Verse: Açıklama
Verse aracılığıyla description_component özellikleri dinamik olarak değiştirilebilir veya yenileri eklenebilir.
Projende Verse kullanarak description_component ayarını yapmak için aşağıdaki örnekleri kullanabilirsin.
Aşağıda description_component’ın bir alt sınıfı yer almaktadır. Bileşendeki Ad için değer olarak kullanılmak üzere ad dizisinden rastgele bir giriş seçer.
# 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.