Bu özellik Deneysel aşamada olduğundan deneyebilir, geri bildirimde bulunabilir ve neler planladığımızı görebilirsin. Şu anda Özel Oyun Eşyaları ve Çantaları sistemini 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.
Özel Eşyalar ve Çantalar sistemi, eşyaları sıralayarak, ekleyerek ve alarak bölümlere ayırmak için çantaları ve alt çantaları kullanır. Varlığına bir bileşen eklemek için Varlıklar ve Bileşenlerle Çalışma bölümüne 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ı
fort_inventory_component, bir inventory_component alt sınıfıdır. Amacı, Fortnite oynanışı ile yeni Özel Eşyalar ve Çantalar sistemi arasında uyumluluk sağlamaktır. Oyunculara varsayılan olarak bir Kök Çanta verilir ve ardından Köke alt çanta olarak bir dizi özelleştirilmiş alt sınıf eklenir:
| Diğer tüm Fort Çantaları için temel alt sınıf. Ayrıca Düzenleme Modu aracını tutmak için kullanılır. Düzenleme Modu için gereklidir. |
| Oluşturma tarifi eşyalarını tutar. Düzenleme Modu için gereklidir. |
| Silah ve tek kullanımlık eşyalar gibi kuşanılabilir Fortnite eşyalarını tutar. Öğeleri WorldItem item_category ile filtreler. |
| Eşyaları Toplanabilir Eşya item_category ile filtreler. |
| Varsayılan Fortnite kaynaklarını (ahşap, tuğla ve metal) depolar. Eşyaları Kaynak item_category ile filtreler. |
| Fortnite cephane türlerini depolar. Eşyaları Cephane item_category ile filtreler. |
| Tek eşyalık bir örnek tutar. Yalnızca Tuzak item_category altındaki eşyalara izin verir. |
| Para birimi item_category altındaki tüm eşyaları depolar. |
| Oyuncu Toplama Aracını tutar. Düzenleme Modu için gereklidir. |
Bu bileşenler Fortnite: Battle Royale çanta davranışının yaklaşık bir değerini verir. Kök Çantaya eşya eklendiğinde eşyalar sıralanıp belirli Alt Çantalara yerleştirilir ve belirli bir alt sınıf aranarak alınabilir.
Ayrıca Özel Eşyalar ve Çantalar sistemi, Fortnite’a benzer bir kullanıcı arayüzü sunar. Her kullanıcı arayüzü elemanı, karşılık gelen bir fort_inventory_component bileşenini temsil eder.
Listeleme Kullanıcı Arayüzü bundan farklı görünür ancak aynı bölümlere sahiptir.
Eşyalaştırma bileşenlerinin tam listesi için Bileşenler kısmına bakabilirsin.
fort_inventory_component bileşenine bileşen açılır listesinden erişebilirsin. Daha fazla bilgi için Verse API’sindeki fort_inventory_component API referansına göz atabilirsin.
Örnek
Özel Eşyalar ve Çantalar etkinleştirildikten sonra Ada Ayarları cihazı Özel Çanta Yapılandırmasında yeni bir özellik kullanıma açılır. Varsayılan yapılandırma, Fortnite Çantasını oluşturan tüm fort_inventory_component bileşenlerini sağlar.
Diğer Scene Graph bileşenleri gibi fort_inventory_component da Verse üzerinden eklenebilir ve kaldırılabilir.
Belirli fort_inventory_component bileşenlerini alıp içindeki eşyaları okumaya yönelik kod aşağıda verilmiştir. Bu bileşenler temel
inventory_component bileşeninin tüm işlevselliğini devraldığı için, Özel Eşyalar ve Çantalar’ı Fortnite eşyaları ile birlikte kullanabilmek için kendi sistemlerini yazabilirsin.
# Copyright Epic Games, Inc. All Rights Reserved.
using { /Fortnite.com/Devices }
using { /Fortnite.com/Itemization }
using { /Verse.org/SceneGraph }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Itemization }