Bu özellik Deneysel aşamada olduğundan deneyebilir, geri bildirimde bulunabilir ve neler planladığımızı görebilirsin. Şu anda Listeleme kullanan bir projeyi yayınlayamazsın.
Deneysel aşamada oluşturulan öğeler için geriye dönük uyumluluğu garanti etmediğimizi, bu özelliklere yönelik API’lerin değişebileceğini ve kendi takdirimize bağlı olarak tüm Deneysel özellikleri veya belirli işlevleri kaldırabileceğimizi lütfen unutma. Özellik ile çalışmaya başlamadan önce bilinen sorunlar listesine göz at.
item_icon_component
bir varlığa simge atamak için kullanılan bir Scene Graph bileşenidir. Varlığına bir bileşen ekleme hakkında bilgi için Varlıklar ve Bileşenlerle Çalışma kısmına bakabilirsin.
Varlıklar yalnızca item_component bileşenine sahip olduğunda eşya olarak kabul edilir. Varlıklar bu bileşen olmadan çantalara doğru bir şekilde eklenmezler ve aynı zamanda Özel Eşya ve Çantalar işlevselliği de bozulabilir.
Bir “eşyaya” yönelik referanslar,
item_componentiçeren bir varlığı ifade eder.“Çantalara” yönelik referanslar,
inventory_componentiçeren bir varlığı ifade eder.
Sınıf Açıklaması
item_icon_component, oyun içinde eşyaya görsel bir referans olarak bir Doku öğesi kullanır. item_icon_component, ayrıca Özel Eşyalar ve Çantalar sistemindeki değişkenler ve fonksiyonlar aracılığıyla dokuyu kontrol etmeyi sağlar.
Bileşen özelliği, <protected> şeklindedir ve yalnızca örneklemesi sırasında veya bileşen alt sınıfı oluşturulup alt sınıf içinde tanımlanarak değiştirilebilir.
Özel Eşyalar ve Çantalar sistemi etkinleştirildikten sonra item_icon_component, bileşen açılır menüsü listesinde yer alır. Daha fazla bilgi için
Verse API’sindeki item_icon_component API referansına göz atabilirsin.
Örnek
Verse ile item_icon_component bileşenine, kullanıcı seçeneklerindeki bileşenin doku yuvası aracılığıyla bir değer atanabilir. Doku, eşyanın çantanın eşya yuvasından kaldırıldığı zamanı algılayan bir program kullanılarak güncellenebilir.
Projende Verse kullanarak item_icon_component ayarını yapmak için aşağıdaki örnekleri kullanabilirsin.
using { /Verse.org/Assets }
using { /Fortnite.com/Devices }
using { /Fortnite.com/Itemization }
using { /Verse.org/SceneGraph }
using { /UnrealEngine.com/Itemization }
using { /UnrealEngine.com/Temporary/UI }
using { /Verse.org/Simulation }
# This device will create an item entity with an item_icon_component.
Aşağıda item_icon_component içindeki dokunun Verse Kullanıcı Arayüzü kullanılarak nasıl bir widget’a dönüştürüleceği gösterilmektedir.
# This function will display a texture block widget to the player screen.
# It sources the texture from the item_icon_component from the provided entity.
DisplayIconWidget(Player:player, Item:entity):void=
if:
IconComponent := Item.GetComponent[item_icon_component]
PlayerUI := GetPlayerUI[Player]
then:
IconWidget := texture_block{DefaultImage:= IconComponent.Icon}
PlayerUI.AddWidget(IconWidget)Kullanıcı arayüzleri (UI) oluşturmak için Verse’ü kullanma hakkında daha fazla bilgi edinmek için Verse ile Kullanıcı Arayüzü Oluşturma kısmına bakabilirsin.