Kullanıma sunulan v38.00 sürümü UMG’ye Verse Alanları ekleyerek Verse destekli dinamik kullanıcı arayüzü widget’ları oluşturulmasını mümkün kılıyor. Bu da artık Verse’ü kullanarak kullanıcı arayüzü verilerini, materyallerini, animasyonlarını ve widget özelliklerini güncelleyebileceğiniz ve böylece özel oyun kullanıcı arayüzleri oluştururken daha fazla esnekliğe sahip olacağınız anlamına geliyor.
Bu sürüm aşağıdaki işlevleri de içeriyor:
Epic Geliştirici Asistanı doğrudan UEFN Editörü’ne entegre edildi.
Scene Graph kullanılarak tycoon tarzı oyunlar için örnek uygulamaları gösteren yeni bir UEFN özellik örneği sunuldu.
Yeni Kanyon Kasabası prefabları ve galerileri eklendi.
Kullanıcı Edinme Ödüllü Yeni Etkileşim Ödemesi Formülü
Artık ödemelerinizi hesaplamak için eylül ayında duyurulan güncellenmiş etkileşim ödemesi formülünü kullanıyoruz. Güncellenen formül, Fortnite’a yeni oyuncular getiren ve oyundan ayrılan oyuncuları tekrar oyuna kazandıran geliştiricilere kullanıcı edinme ödülleri verilmesini sağlıyor. Bu değişiklik, 30 Aralık 2025’ten itibaren ödenmeye başlayacak olan Kasım 2025 ödemesinden başlayarak aylık ödemelerinize yansıtılacaktır. Daha fazla bilgi için buraya tıklayın.
Dinamik Kullanıcı Arayüzü Oluşturun: Verse Alanları Artık UMG’de
Verse ile UMG’deki (Unreal Motion Graphics) yeni Verse alanlarını kullanarak dinamik olarak güncellenebilen kullanıcı arayüzü bileşenleri oluşturun. Geliştiriciler artık Verse kodunu kullanarak kullanıcı arayüzü verilerini, materyalleri, animasyonları ve widget özelliklerini dinamik olarak yönlendirerek yeni kullanıcı arayüzü olanaklarını ortaya çıkarabilecek. Başlamak için UMG Tasarlayıcısı’ndaki Değişkenler penceresini açın.
UMG Tasarlayıcısı’ndaki bir kullanıcı widget’ına mantık, tamsayı, kayan sayı, mesaj, materyal ve doku gibi çeşitli türlerde alanlar ekleyebilirsiniz. Bu alanlar görünüm bağlamaları kullanılarak widget özelliklerine bağlanabilir. Alanlar kullanıcı widget’ı için Verse öğe özetine yansıtılır, böylece bu alanlara Verse’de referans verebilir ve Verse verilerini bir kullanıcı widget’ına iletebilirsiniz! Bu, bir kullanıcı widget’ının içeriğini Verse kodunu kullanarak yönlendirmeyi mümkün kılar.
UMG Kullanıcı Widget’ında Verse Alanlarını Kullanma (Using Verse Fields in a UMG User Widget) sayfasından daha fazlasını öğrenebilirsiniz.
Bu ilk sürümde iletişim yalnızca tek bir doğrudan kanal (Verse’ten kullanıcı widget’ına) üzerinden gerçekleştirilecektir. Widget olayları (buton OnClick gibi) ilerideki bir sürümde gelecek.
Yeni Kullanıcı Arayüzü Materyalleri
UEFN’deki Fortnite/Kullanıcı Arayüzü/Materyaller klasörü altına yeni kullanıcı arayüzü materyalleri eklendi. Bu materyaller, kullanıcı arayüzü prototipi oluşturma ve kullanıcı arayüzü geliştirmesine yardımcı olacak çeşitli ilerleme çubukları ve doku efektleri içeriyor.
Yeni: Yoldaşlar!
Yoldaşlar artık Fortnite’ta kozmetik öğeler olarak mevcut! Yoldaşlar için yeni ada ayarlarını Kozmetik bölümünde bulabilirsiniz. Bu ayarlar, bir oyuncunun yoldaşlarının oyununuzda etkin olup olmayacağını seçmenize, yoldaşların herkes tarafından mı yoksa yalnızca sahipleri tarafından mı görülebilir olacağına karar vermenize ve bir yoldaşın otomatik tepki animasyonlarını devre dışı bırakmanıza olanak tanır. Yoldaşlar varsayılan olarak devre dışıdır, bunları Ada Ayarları kısmında etkinleştirebilirsiniz.
Yeni Tycoon Özellik Örneği
Bu yeni UEFN özellik örneği, Scene Graph’i ve birbirine bağlı sistemleri kullanarak tycoon oyunları oluşturmaya yönelik örnek uygulamaları gösteriyor. Bu örnek, hem bir öğrenme kaynağı hem de kendi tycoon deneyimlerinizi oluşturmanız için özelleştirilebilir bir temel alan olarak tasarlandı.
Epic Geliştirici Asistanı Şimdi Daha Yüksek Karakter Sınırıyla Editörde!
Epic Geliştirici Asistanı artık doğrudan UEFN editörüne entegre edilmiş durumda. Özel kayan panel, editörden çıkmadan sorular sormanıza, Verse kodu oluşturmanıza veya ayrıntılı talimatları izlemenize olanak tanır; böylece elinizdeki işe odaklanabilirsiniz.
Sorular yazmanın yanı sıra, yapay zekâ asistanına bir araç ipucuna eriştiğiniz kadar kolay şekilde erişebilirsiniz. İmlecinizi bir arayüz öğesinin üzerine getirin ve o konu hakkında yapay zekâ asistanıyla otomatik bir konuşma başlatmak için F1 tuşuna basın.
Hem editörde hem de web sitesinde Epic Geliştirici Asistanı’nı kullanan geliştiriciler için istem karakter sınırını 4.000’den 20.000’e çıkardık. Böylece sorgularınıza Verse kodunun daha büyük parçalarını ekleyebilirsiniz.
Scene Graph Varlık Değişiklikleri
Varlıklar artık varsayılan durumda tüm oyunculara sunuluyor
Varlıklar varsayılan durumda tüm oyunculara sunuluyor. Bu işlevi kullanarak haritada hangi objelerin oyunculara görünür olacağını belirleyebilirsiniz. Bu yalnızca objelerin işlenmesini/seslerini etkiler, bu yüzden oyuncular bu objelerin üzerine yürürlerse ve objede çarpışma/sorgular etkinse oyuncular objelere çarpmaya devam eder. Bu işlevsellik şu anda, doğrudan bölümünüze yerleştirilen varlıklarda değil de dinamik olarak çıkarılan varlıklarda çalışmaktadır.
Bir oturum başlatılırken prefabların kaydedilmesi, editörün dünya örneklerini yeniler.
Prefabların prefablarına artık işlenmiş bir derlemede geçersiz kılma uygulanabilir.
Bir prefabın üst öğesinin prefab editöründen düzenlenmesi için kullanılan “Prefab’ı Düzenle” işlevinin adı “Üst Sınıfı Düzenle” olarak değiştirildi.
Artık “H” tuşuna basıldığında görünüm penceresindeki varlıklar gizleniyor.
Hem prefab editöründe hem de yerinde düzenlemede AutoSave/SaveAll ile ilgili sorunlar düzeltildi.
Aracı ve oyuncu, varlık alt sınıfı haline geldi
Aracılar artık simülasyona simülasyon varlığı altında eklenecek. Bu sürümde, aracıya bileşen veya varlık ekleyemezsiniz ve aracıdan bileşen veya varlık kaldıramazsınız. Bu işlevler gelecekteki bir sürümde açılacak.
Bu sürümden önce yüklenen Verse kodu doğru bir şekilde derlenmeye devam edecek. 38.00 sürümünde yüklenen ve sonrasında yüklenecek kodlarda, varlık ve aracı parametre türlerinde belirsizliği giderilen tüm aşırı yüklenmiş fonksiyonların güncellenmesi gerekecektir. Örneğin:
Aşağıdaki fonksiyon aşırı yüklemeleri artık çakışacaktır:
SetTarget(Target:entity):void
SetTarget(Target:agent):void
Bunlar yerine, varlık türünü alan tek bir fonksiyon düşünün:
SetTarget(Target:entity):void =
if (Agent := agent[Target]):
# Treat Target as an agent
Else:
# Treat Target as a generic entity
Hata Ayıklama Komutları
Projelerinizde etkili bir şekilde hata ayıklama yapabilmenize yardımcı olmak için Hata Ayıklama Komutları menüsüne (beta) daha fazla hata ayıklama komutu eklemeye kararlıyız. Bu sürümde aşağıdaki komutu ekledik:
Tüm Alınabilir Eşyaları Temizle: Haritadaki tüm alınabilir eşyaları temizle. Bu, Eşya Verici gibi cihazlarda görünür olan alınabilir eşyaları içermez.
FBX İçe Aktarma İletişim Kutusu Değişiklikleri
FBX dosyalarına yönelik eski İçe Aktarma Altyapısı (Import Framework), Değişim Altyapısı (Interchange Framework) ile değiştirildi. Bu değişiklik, yepyeni bir dosya içe aktarma arayüzü ile birlikte geliyor. Tüm dosya içe aktarıcıları için ortak bir temel sunan bu arayüz, içe aktarma süreçlerinin daha iyi bir şekilde özelleştirilmesini sağlıyor ve uzantıları daha fazla dosya biçimini destekleyecek şekilde kolaylaştırıyor. Bunun FBX’in UEFN öğelerine dönüştürülmesinde neredeyse hiç etkisi yoktur.
Kovan Ayaklısı
Battle Royale 6. Bölüm’deki Kovan Ayaklısı böcekleri artık Vahşi Hayvan Çıkma Yeri cihazında bir seçenek olarak mevcut. Bu böcekler rakip takımın etrafını sararak sayı üstünlüğüyle onları bunaltmaya çalışacak. Böcekler yakında olduğu sırada onları avlamak kalkanı bir miktar dolduracak. Saldırganlık Seviyesi kullanıcı seçeneği de böcekler üzerinde çalışıyor. Düşük saldırganlık seviyesi, tek seferde belirli bir hedefe saldırabilecek Ayaklı sayısını azaltır.
İçerik Tarayıcısı ve Çanta Güncellemeleri
Bu sürümdeki tüm yeni öğe ve cihaz güncellemelerine göz atın!
Yeni Silahlar
Susturuculu Taarruz Tüfeği (Yaygın, Sıradışı)
Taktiksel Pompalı Tüfek (Destansı, Efsanevi)
Piyade Tüfeği (Destansı, Efsanevi)
Küçük Hafif Makineli Tüfek (Yaygın, Sıradışı, Nadir, Destansı, Efsanevi, Eşsiz)
Yeni Prefablar/Hazır Yapılar ve Galeriler
Kanyon Kasabası Minnoş Ekmek Sokağı Prefabı
Kanyon Kasabası Deli Ekmekler Prefabı
Kanyon Kasabası Zemin ve Merdiven Galerisi
Kanyon Kasabası Duvar Galerisi
Kanyon Kasabası Çatı Galerisi
Kanyon Kasabası Dış Mekân Nesne Galerisi
Kanyon Kasabası İç Mekân Nesne Galerisi
Kanyon Kasabası Temel Galerisi
Cihaz Güncellemeleri ve Düzeltmeleri
Yeni:
Aşağıdaki cihazlara 108 yeni kıyafet eklendi:
Karakter cihazı
Karakter Denetleyici cihazı
Dans Mankeni cihazı
Muhafız Çıkma Yeri cihazı
Karakter Çıkma Yeri cihazı
Giyinme Kabini cihazı: Oyuncu Girdiğinde / Oyuncu Çıktığında olayları uygulandı. Bir oyuncu giyinme kabinine girdiğinde veya oradan çıktığında sinyal gönderecek yeni cihaz olayları uygulandı.
Oyuncu Bilgisi Görünüm Modeli’ne, depar için dayanıklılık eklendi.
Gösterge Paneli Kontrol cihazı: Oyuncu eylemleri mesajını (avlama mesajı vb.) gizlemek için yeni bir seçenek sunuldu.
Muhafız Çıkma Yeri ve Karakter Çıkma Yeri: Maksimum çıkma sayısı 20’den 90’a çıkarıldı. Çıkma sayısının artırılması topluluğun en çok talep ettiği konulardan biriydi. Bu hâlâ maksimum çıkma sınırına (tek bir adada 90) uymaktadır.
Vahşi Hayvan Çıkma Yeri: Maksimum çıkma sayısı 20’den 90’a çıkarıldı.
Eşya Verici: Verilecek Eşya seçeneği Kullanılacak Eşya olarak yeniden adlandırıldı.
Ver seçeneği Geçerli Eşya olarak ayarlandığında: Kuşanılacak Eşya seçeneği devre dışıdır ve düzenlenemez.
Ver seçeneği Tüm Eşyalar olarak ayarlandığında ve Verilen Eşyayı Kuşan seçeneği etkin olduğunda: Kullanılacak Eşya düzenlenebilir.
Avlama Yöneticisi: Hava Jölesi, Vahşi Arılar ve diğer Vahşi Hayvan Çıkma Yeri türleri eklendi.
Işınlayıcı cihazına iki yeni kullanıcı seçeneği eklendi: Nesnelerin İvmelerini Koru ve Nesnelerde İvme Koruması.
Kısayol Çubuğu Yuva ViewModel’ına bekleme süresi özelliği eklendi:
Kuşanılan Eşya ViewModel’ına bekleme süresi, süre ve nadirlik özellikleri eklendi.
Kısayol Çubuğu Yuva ViewModel’ına sonsuzluk sembollerini otomatik olarak işleyen toplam cephane metni eklendi.
Giyinme Kabini cihazı:
PlayerEnterEvent / PlayerExitEventAPI’si uygulandı.
Düzeltmeler:
Çalıntı silahların, Kanunsuz silahların ve modüler silahların, Eşya Yerleştirici cihazında yanlış görsellere sahip olmasına neden olan sorun düzeltildi.
Eşya Verici cihazları aracılığıyla Fondip Fıçısı ve Sağlık Spreyi eşyaları verilirken hayalet cephane verilmesi sorunu düzeltildi.
Yaratık Yerleştirici ve Çıkma Yeri: Yok Olma Türü ayarı, Düşmana Uzaklık olarak ayarlandığında yaratıkların yok edilmemesine neden olan sorun düzeltildi.
Karakter Çıkma Yeri: NPC’nin Avlama Yönetici’de takip edilmemesine neden olan sorun düzeltildi.
Özellik editöründe cihaz referansları dizilerinin çoğaltılmasına ilişkin sorun düzeltildi.
Muhafız Çıkma Yeri ve Karakter Çıkma Yeri: Yok Olma API’si / olayı cihazlar devre dışı bırakıldığında artık doğru şekilde çalışıyor.
Gösterge Paneli Kontrol cihazı: HideElements,
creative_hud_identifier_allile çağrıldığında kaynakların (ahşap, taş ve metal) gizlenmemesi sorunu düzeltildi.Gösterge Paneli Kontrol cihazı:
GetPlayspace().GetHUDController()’ın çağrılması artık önceden gizli olan her şeyin görünürlüğünü sıfırlamıyor.Işınlayıcı cihazında fizik özelliklerinin Etki Alanı seçeneğinden etkilenmemesine neden olan sorun düzeltildi.
Karakter Çıkma Yeri: NPC çıkmasını taşıma sorunu için SpawnOnEnabled seçeneği eklendi. Geliştiricilerin NPC’nin cihaz etkin olduğunda mı yoksa olmadığında mı çıkarılmasını yönetmelerine yardımcı olmak için SpawnOnEnabled adlı yeni bir seçenek eklendi. Canlı sürümle tutarlılığı sağlamak için varsayılan olarak açık şeklinde ayarlandı.
Yeni ve Güncellenmiş Dokümantasyon
Bileşenler bölümüne yeni Eşyalar ve Çantalar sistem bileşeni dokümanları eklendi. Bu dokümanlarda Eşyalar ve Çantalar sistemini oluşturmak için nasıl farklı bileşenlerin kullanıldığı açıklanmaktadır. Her doküman, bir proje içine kopyalanıp özelleştirilebilecek genel kod parçacıkları içermektedir.
Fort Eşya Alma Bileşeni
Özel Anahtar Kartı sayfasında da eğitimi çok daha net ve takip etmesi kolay hale getiren güncellemeler yapıldı.
Topluluğun Bildirdiği Hataların Düzeltmeleri
Aşağıda bize forumlarda bildirilen sorunların düzeltmeleri yer almaktadır. Sabrınız ve bu sorunlara dikkatimizi çektiğiniz için teşekkür ederiz.
Bariyer materyalinin yok sayma listesindeki kullanıcılar için görünür olmasına neden olan sorun düzeltildi.
GetViewRotation()’ın fizik etkin durumdayken çalışmamasına neden olan sorun düzeltildi.Kayıt Noktası cihazının, kaydedilen dizilim yeniden yüklendiğinde yanlış silahı kuşanmasına ilişkin sorun düzeltildi.
Oyuncu çanta diziliminin Gösterge Paneli Kontrol cihazı ayarlarına uymamasına neden olan sorun düzeltildi.
Bir cihaz referansları dizisi içeren bir Verse cihazı çoğaltıldığında oluşan kopyanın cihazlara doğru şekilde referans vermemesine neden olan sorun düzeltildi.
Fortnite Ekosistemi Güncellemeleri ve Düzeltmeleri
Yeni:
Kreatif Merkezi için sabit bir ada saati ayarlandı.
Sınırsız Yüklü Enerji ada ayarı artık Roket Matkap ile sonsuza kadar uçmanıza ve Testere’ye binmenize olanak tanıyor.
Başlangıç sırasında bozuk kurulum dosyaları tespit edildiğinde artık bir iletişim kutusu ile Epic Games Store üzerinden doğrulama isteniyor.
Düzeltmeler:
Kameranın belirli durumlarda, Sörf Küpü’nü kullanırken avlanan oyunculardan uzaklaşmasına neden olan sorun düzeltildi.
Yüksek seviyedeki Seri Taarruz Tüfekleri ateşlendiğinde veya yeniden doldurulduğunda bunların yana doğru dönmesine neden olan sorun düzeltildi.
Nokta Atışı Hava Saldırısı cephane sayısının Sınırsız Tek Kullanımlık Eşya açıkken 0 olarak görünmesine neden olan sorun düzeltildi.
Telefon aracıyla ilgili birkaç sorun düzeltildi:
Telefon aracıyla eğri örgüleri çoğaltılırken UEFN’de görünen kontrol noktaları düzeltildi.
Telefon aracı kullanılırken Çelik Halat ve Kayma Rayı cihazlarının tutarsız önizlemelere sahip olmasına neden olan sorun düzeltildi.
Özel materyaller içeren nesneler telefon aracına yerleştirildiğinde bu nesnelerin özel materyallerini kaybetmesine neden olan sorun düzeltildi.
Sırt çantası düğmesinin gizlenememesine neden olan sorun düzeltildi. Sorunu düzeltmek için sırt çantası mobil eylemine eksik etiketler eklendi. Sırt çantası düğmesi artık Oyuncu Çantasını Göster veya Sırt Çantasını Göster seçeneklerinden biri kapalı olarak ayarlandığında gizlenebilir.
Sanatsal Altın Kaya Heykeli, etkileşime girilemez olarak ayarlandığında bu heykelin oyuncu hasarına tepki vermesine neden olan sorun düzeltildi.
Aynı oturuma yeniden katılan oyuncular artık aynı
oyuncuobjesiyle doğru şekilde temsil ediliyor. Daha önce yeniden katılan oyunculara, dahili olarak aynı kullanıcıyı temsil etmelerine rağmen hatalı bir biçimde yeni oyuncu objeleri atanıyordu.
Eşleştirme Güncellemeleri ve Düzeltmeleri
Yeni:
İçerik Üreticisi Eşleştirme Ayarları: Hem Ada Ayarları hem de Raunt Ayarları cihazlarına Eşleştirme Hizmeti Doldurması ve Sosyal Katılma seçenekleri eklendi. Bu seçenekler sayesinde başlangıçtaki eşleştirme davranışını kontrol edebilir ve onu raunt bazında geçersiz kılabilirsiniz.
Sürmekte Olan Oyuna Katılma, Sürmekte Olan Oyuna Katılma Davranışı ile değiştirilerek Yeni Raunt Sırasında Çıkar (bir sonraki raunta kadar seyret), Anında Çıkar ve Yalnızca Seyredilsin (oyunun geri kalanında seyirci olarak kal) seçenekleri arasında seçim yapmanıza olanak sağlandı.
Sürmekte olan oyuna katılma takım atamasını artık ayrı bir Sürmekte Olan Oyuna Katılınca Atanan Takım özelliği aracılığıyla geçersiz kılabilirsiniz. Bu, eski Takım Dizini seçeneğiyle aynı davranışa olanak tanır.
Eşleştirme Portalı: Adanın takımları böldüğü durumlarda modal açılır pencerenin asla görüntülenmemesine neden olan sorun düzeltildi.
Bilinen Sorunlar
Yoldaşlar: Yoldaşlar, tüm oyuncuların yüklü adalarında yoldaşları etkin olmadığı sürece Canlı Düzenleme oturumunda görünmüyor.
UMG: Görünüm Bağlamaları aracılığıyla özellikler bağlanmış olan alt widget’lar içeren widget’lar, bir oturum başlatıldığında/değişiklikler gönderildiğinde derleme hatasına neden oluyor. Bu hatalar bir proje açıldığında sıfırlanıyor. Geçici bir çözüm olarak, projeyi her açtığınızda widget’ı, bu hataları temizleyecek şekilde derleyebilirsiniz. Bu hata, gelecek bir sürümde düzeltilecektir.
Kreatif Şablonları: Bir çökme sorunu nedeniyle, sorunları gidermek için aşağıdaki şablonlar 38.00 sürümünden kaldırıldı:
Bir Pist Yarışı Tasarla
Bir Bölge Savaşları Oyunu Tasarla
Bir Dalga Savunma Haritası Oluştur
Kreatif şablonları gelecekteki bir sürümde geri yüklenecek.
UEFN Güncellemeleri ve Düzeltmeleri
Editör
Yeni:
Fortnite araçlarında çok sayıda yeni güncelleme ve iyileştirme yapıldı.
3D Seçim: Filtreleme eklendi. Belirli eşleştirme etiketlerini veya sınıflarını hariç tutmayı veya dahil etmeyi seçebilirsiniz.
3D Seçim: Sınırlama kutusunun boyutları gibi ekstra araç bilgileri eklendi. Ayrıca Sınırlama Kutusu boyutuna göre En Uygun Kare Hizalama eklendi.
Seyahat Süresi: Zaman ve mesafe için birim seçenekleri eklendi.
Bir Saçılma aracı eklendi. Projenin bölümdeki
StaticMeshöğelerini örneklendirilmiş statik örgü olarak saçmak için bu aracı kullanabilirsiniz.Bir Çakışmayı Bul aracı eklendi. Bu araç, neredeyse aynı olup çakışan objeleri bulur. Gereksiz yere bellek tüketen yinelenen objeleri engelleyerek bölümlerinizi optimize etmek için bunu kullanın.
Etki Aktörü Oluştur aracı eklendi. Bir etki aktörünü doğrudan seçili objelerin üzerine yerleştirmek için bu aracı kullanın.
Fortnite araçlarındaki Hedefe Tuttur aracında birkaç güncelleme yapıldı.
Izgara tutturma eklendi. Buna çeşitli görselleştirme seçenekleri dahildir.
Tutturma eksenini daha kolay görmek için görünür sınırlama kutusu kenarı eklendi.
Objeleri yerleştirirken tutarlı bir şekilde kaydırmak için ilişkili kısayol tuşuyla dikey ofset eklendi.
Tek seferlik bir Her Objeyi Eksene Tuttur işlemi gerçekleştirecek Her Objeyi Tuttur butonu eklendi.
Bir Gizli Olana Tuttur düğmesi eklendi. Bunu kullanarak editörde gizlenmiş objelere tutturmayı kontrol edebilirsiniz.
Verse araç çubuğu değişiklikleri:
Editör ve VS Code eklentisi için Verse Derleme Simgeleri değiştirildi.
Verse butonu, VS Code’u Aç ve Verse’ü Derle olarak ikiye ayrıldı.
Yakalama Yöneticisi ile ilgili çok sayıda güncelleme ve iyileştirme yapıldı.
Varsayılan çalışma dizinine ve indirme dizinine cihaz jetonu eklendi.
Alma işi durum simgesine araç ipuçları eklendi.
Örnek bir stereo alma cihaz kodu eklendi.
Alınan öğe meta verilerine bir kamera kimliği eklendi.
İlave proje Verse yolları atama ve yayınlanmamış projelerin Verse yollarını temizleme işlevi eklendi.
Anahat Düzenleyicisi’nde, seçili aktörün hiyerarşisi üzerinde çalışan görünürlük fonksiyonu sürümleri eklendi ve seçili hiyerarşiyi açıp kapatmak için H tuşu varsayılan seçenek olarak belirlendi.
MetaHuman için kalibrasyon oluşturmaya yönelik örnek bir Python kodu eklendi.
Kullanıcıların öğe seçici boyutunun ölçeğini artırmasına veya azaltmasına olanak tanıyan Öğe Seçici Widget Boyutunu Ölçeklendir adlı editör tercihleri ayarı eklendi.
Düzeltmeler:
Kesme eyleminin Canlı Düzenleme’de Verse referanslarını kesmesine neden olan bir sorun düzeltildi.
Animasyon Başlangıç Özellik Örneği: Özellik örneğinde Anahtar cihazlarındaki etkileşim sorunu düzeltildi ve sorunsuz çalışıyor.
ASCII olmayan karakterler kullanıldığında
.uefnprojectdosyalarının beklenmedik bir şekilde UTF-16’ya dönüşmesine neden olan sorun düzeltildi. Proje dosyaları artık her zaman UTF-8 olarak kaydediliyor.Kısayol çubuğuna bir varlık eklendiğinde görsel efektin görünmemesine neden olan bir sorun düzeltildi.
Aynı örgü kullanılırken varlıkların aktörlerden daha büyük gölge bırakmasına neden olan bir sorun düzeltildi.
Fortnite araçları: Seyahat Süresi ayarında bir kullanıcının birinci tıklamasından sonra eksik olan bir nokta düzeltildi.
Yakalama Yöneticisi (Metahuman) ile ilgili çok sayıda düzeltme yapıldı:
-nosound bağımsız değişkeni ile alırken oluşan bir çökme giderildi.
Kullanıcı ayarlanmamış bir
TOptional’a eriştiğinde oluşan bir çökme düzeltildi.ExampleNetworkIngestDevicekullanırken gerçekleşen derleme kopmaları ile ilgili sorun düzeltildi.
Öğeye Göz At seçeneğinin İçerik Tarayıcısı’nda öğe seçmediği birkaç durum düzeltildi.
Kullanıcı bozuk bir pak veya isteğe bağlı segment dosyalarından içerik yüklediğinde oluşan bir kilitlenme düzeltildi.
Ortam ve Manzaralar
Yeni:
Manzara düzenleme katmanları ağırlık karışımında iyileştirmeler: Üç ağırlık karışımı metodu şimdi şu şekilde değiştirildi:
Daha önce Ağırlık Karışımı Yok olarak bilinen Yok.
Daha önce Ağırlık Karışımlı ve aynı zamanda Eski Ağırlık Karışımlı olarak bilinen Son Ağırlık Karışımı.
Ayrıca Önceden Çarpılmış Alfa olarak da bilinen Gelişmiş Ağırlık Karışımı. Düzenleme katmanlarıyla uyumlu olan ve en sonda uygulanmak yerine birleştirme algoritmasının her karıştırma adımında uygulanan, geliştirilmiş bir ağırlık karışımı çözümü. Alfa değer olarak, geçerli katmanın karıştırma grubunun ağırlıklı toplamını kullanır.
Ağırlık Karışımsız veya Ağırlık Karışımlı seçeneği oluşturmak için Manzara Katmanı Bilgisi öğesinin alt menüsü kaldırıldı. Artık hangi karışım türünün varsayılan olduğunu tanımlayan yeni bir Manzara ayarı bulunuyor. Karışım ayarları, Manzara Katmanı Bilgisi öğesine taşındı.
Gelişmiş Ağırlık Karışımı aynı zamanda bir karışım grubu konseptine sahiptir, bu yüzden belirli katmanların birbiriyle ağırlık karışımını yapabilirsiniz ancak bu katmanlar diğerlerine ek olmaya devam eder.
Manzara Boyama panelinin hedef katmanlar listesine Karışım Metoduna Göre Sırala seçeneği eklendi.
Eski düzenlenemeyen katman manzaraları kullanım dışı bırakıldı:
Düzenlenemeyen katman manzaraları ile ilgili tüm editör araçları kaldırıldı (Manzara İçin Yeni Topoloji Oluşturma Aracı/XY Ofset verileri gibi).
Düzenlenemeyen katman manzaralarının oluşturulması ve düzenleme katmanı ile düzenlenemeyen katman manzaraları arasında geçiş yapma olanağı devre dışı bırakıldı.
Manzara UX iyileştirmeleri:
Manzara hedef katmanları görüntüleme sırası metotlarının simgeleri güncellendi.
Bunun için bir sıralama türü (artan/azalan) eklendi.
Kullanılmayan simgeler kaldırıldı.
Sırala/filtrele seçenekleri, Katmanlar özelliğindeki filtre kutusunun yanına taşındı. Bunlar yalnızca görünür olan katmanları etkilediğinden, özellik daraltıldığında bu butonlar mevcut olmamalıdır.
Standart dizilere ve aynı zamanda yukarıdaki Düzenleme Katmanları özelliğine benzer olması için Katmanlar özellik başlığına birkaç hedef katman eklendi.
Düzenlenemeyen katman manzaraları yüklendiğinde, bir düzenleme katmanı temelli manzaraya otomatik dönüştürme gerçekleşir. Bu süreç sırasında tüm proxy’ler mevcut düzenlenemeyen katman verilerini yeni bir varsayılan düzenleme katmanına kopyalar. Mevcut olan tüm yeni topoloji oluşturma verileri kaldırıldı ve proxy bir editör görünüm penceresi uyarısıyla hafif kirli olarak işaretlenir.
Düzeltmeler:
Manzara son (eski) ağırlık karışımının, ağırlık haritalarında gölgelenme görüntü bozulmaları oluşturmasına neden olan bir sorun düzeltildi.
Manzara Düzleştirme aracının Geri Al seçeneğiyle çakışmasına neden olan bir sorun düzeltildi.
Ctrl+Alt+sağ tıklama ile sürüklemenin, fare sabit olduğunda bile manzara fırçasını sürekli olarak artırmasına/azaltmasına neden olan bir sorun düzeltildi.
Kamera çarpışma bölgesi sınırlarının altında veya dışında olduğunda son işleme uygulanmasını önlemek için iyileştirilmiş Su Kütlesi sualtı algılaması eklendi.
Silinen manzara eğrisi noktalarının/segmentlerinin, eğri çoğaltıldıktan sonra geri gelmesine neden olan bir sorun düzeltildi.
Manzaraların, belirli bir manzara proxy’sinin yalnızca ilk 64 bileşeni için Nanite oluşturmasına neden olan bir sorun düzeltildi.
Son (eski) ağırlık karışımı katmanı için manzara Boyama Zamanı Ağırlık Dengelemesi kaldırıldı. Bu özellik her manzara bileşeni için ağırlık değerleri uydurmaya çalıştığından yanıltıcı oluyordu ve tuhaf boyama davranışına neden olabiliyordu. Düzeltme sonrasında kullanıcılar artık belirli bir hedef katman üzerinde boyama yaparken diğer ağırlık karışımlı hedef katmanların ağırlığını manuel olarak azaltabiliyor.
Bir materyal örneği kullanmanın, manzara fiziksel materyalinde eksik güncelleme yapılmasına neden olduğu sorun düzeltildi.
Bir fırça darbesi sırasında tersine çevirmeyi açıp kapatırken manzara boyamada oluşan bir sorun düzeltildi.
Manzara Düzleştirme aracının geometrinin kenarlarında yaşanan davranış sorunu düzeltildi.
Bir materyalden hedef katmanları otomatik doldururken oluşan bir çökme düzeltildi.
İki eğrinin birleştirme işlemi geri alındıktan sonra manzara eğri örgülerinin eksik olmasına neden olan bir sorun düzeltildi.
Modelleme
Yeni:
Verteks Boyama aracı artık bir Simetri seçeneğini destekliyor.
Örgü Özniteliği boyama aracı artık bir Arka Yüzleri İsabet Ettir seçeneğini destekliyor.
Haritaları Boya aracı artık isteğe bağlı olarak, temel alınan geometrinin şeklini daha güçlü bir şekilde gösteren bir materyal kullanıyor.
Örgü Özniteliği boyama aracı artık her zaman toplamda 1,0 değerine ulaşmak yerine kullanıcıların boyanan hedef değeri belirtmesine olanak tanıyan bir Fırça Değeri özelliğini destekliyor.
Örgüdeki sadeleştirme öncesi geçiş, daha hızlı bir sadeleştirici kullanmak amacıyla çarpışmanın dışbükey ayrıştırması ile değiştirildi.
Tanjantlar hesaplanırken hangi referans UV katmanının kullanılacağını seçmek üzere Tanjantlar aracı desteği eklendi.
İncele aracı artık iskelet örgüler üzerinde kullanılabilir.
Hızlı dolanım algoritmasına, örgü Boole değerlerini ve diğer bazı ilgili işlemleri iyileştirecek bazı optimizasyonlar eklendi.
Düzeltmeler:
Çarpışma Etkin işaretinin hatalı biçimde kopyalanmasına/bildirilmesine neden olan bazı durumlar düzeltildi.
Örgü, modelleme araçlarıyla değiştirildikten sonra statik veya iskelet örgü normal değerleri yeniden hesaplanırken sert kenarların kaybedilebilmesine neden olan bir sorun düzeltildi.
Devam eden materyalin görünümüne ufak bir gecikme eklenerek yer değiştirme aracı hesaplamaları sırasında oluşan kafa karışıklığı azaltıldı.
Arka plan görevi geçersiz kılma özelliği gerçek zamanlı modu devre dışı bıraktığında yanıltıcı uyarılar almayı önlemek için, Modelleme modu ve Kodlanabilir Araçlar moduna yönelik yalnızca uygulamaya odaklanıldığında güncellenen gerçek zamanlı bir uyarı oluşturuldu.
Şekillendirme aracı boş bir örgü üzerinde kullanıldığında oluşan bir sorun düzeltildi.
Örgü Özniteliği Boyama aracında fırça darbelerinin örgüler üzerinde tek biçimli olmayan bir ölçekle bükülmesine neden olan bir sorun düzeltildi.
Modelleme modu araçlarında, bazı durumlarda materyal kimliklerini hatalı bir şekilde aktarabilen bir sorun düzeltildi.
Eğim işleminin kilitlenmesine neden olabilen bir sorun düzeltildi.
Poligon Düzenleme (PolyEdit) aracındaki yerel alanda rastgele gizmo yönelimi gösteren bir hata düzeltildi.
Bir editör oturumunda bir görünüm penceresine ilk kez odaklanılmadan önce Örgü Elemanı Seçimi kısmının üzerine gelince gerçekleşen bir çökme düzeltildi.
UV Editörü’nde Gelişmiş Dönüştürme kategorisi etiketine ait bir yerelleştirme sorunu düzeltildi.
Scene Graph Güncellemeleri ve Düzeltmeleri
Yeni:
Proje Ayarları’nda özelliğin Çanta Sistemi olan adı, Özel Eşyalar ve Çanta olarak değiştirildi.
Varsayılan olarak, bir çantaya özel bir eşya eklendiğinde eşya varlığındaki herhangi bir mesh_component veya onun alt varlıkları artık devre dışı bırakılıyor (diğer bir deyişle çarpışma ve görünürlüğü devre dışı bırakılıyor).
inventory_component artık yeni fonksiyonlara sahip:
GetEquippedItems, çantada mevcut olup kuşanılan varlıkları döndürür.Bir item_component alt sınıfı alan ve belirtilen item_component türü ile bir varlık dizisi döndüren
GetItemsve FindItems adlı iki yeni uygulama var.inventory_component artık iki yeni olay içeriyor:
EquipItemEventve UnequipItemEvent.EquippedChangedEvent artık
ChangeEquippedEventolarak değiştirildi.InventoryChangedEvent artık
ChangeInventoryEventolarak değiştirildi.
Bir varlığın, bileşenlerinin ve alt öğelerinin her bir oyuncunun makinesi üzerinde işleme yapıp yapmadığını kontrol eden yeni uzantı fonksiyonları eklendi.
(Entity:entity).SetPresentableToPlayers(Players:?[]player):voidve(Entity:entity).GetPresentableToPlayers():?[]player
item_component artık Equip() ve Unequip() fonksiyonlarını içeriyor.
Yeni sahne olayları var: equip_item_query_event ve unequip_item_query_event.
Özel Eşyalar ve Çanta özelliğinin agent.GetInventory[] fonksiyonu kaldırıldı. Bir aracıdan (veya başka varlıktan) kök envanteri almaya yönelik yeni metot, bir alt öğe bileşeni almayı gerektirir. Alternatif bir fonksiyonun örneği:
GetAgentInventory(Agent:agent)<decides><transacts>:inventory_component
Inventory := (for (I :
Agent.FindDescendantComponents(inventory_component)) { I })[0]Verse Güncellemeleri ve Düzeltmeleri
Yeni:
VerseUI: SetFocus metodu player_ui’de kullanıma açıldı.
Eksik/geçersiz numaralandırıcı değerlerine sahip
enumözelliklerini kontrol etmek için doğrulama desteği eklendi. Verse özellik doğrulayıcı mesajlarına yerelleştirme desteği eklendi.classifiable_subset: Verse türü kümeleriyle çalışmaya yönelik deneysel sınıf eklendi. Bu sınıfın kullanım alanları önemli ölçüde arttığından, sınıf gelecekteki bir sürümde kaldırılabilir.
Bir Verse derleme hatası iyileştirildi.
Bilinen Sorunlar
VS Code Verse uzantısının
VerseWorkflowServerözelliği, bir sorun nedeniyle 38.00 sürümünde bağlanamayacak. Bu sorun 38.10 sürümünde giderilecek.
URC Güncellemeleri ve Düzeltmeleri
Yeni:
Çok sayıda süreç, kullanıcı etkileşimini engelleyen işlemler yerine arka plana taşınarak çeşitli revi̇zyon kontrolü işlemlerinin hızı iyileştirildi.
URC’nin arka plan süreçlerinin ne zaman çalıştığını daha iyi anlamak için artık sağ alt köşede aralıklı olarak engellenmeyen bir ilerleme çubuğu göreceksiniz.
Önleyici çakışma uyarılarını aktif çakışmalardan belirgin biçimde ayırt etmek amacıyla yeni bir tasarım ve mesajlaşma biçimiyle iyileştirdik.
Farklı türlerden olup aynı adlara sahip olan dosyalardaki değişiklikleri daha kolay ayırt etmek amacıyla gönder penceresine bir Tür sütunu ekledik.
Bir öğedeki değişikliği geri alarak değiştirilmemiş bir duruma geri dönmeniz durumunda kilidin kapalı kalmak yerine tekrar açılması için kilitleme özelliği iyileştirildi.
Değişiklikler gönderilirken oturum başlatmada sağlanan bilgilerle benzer bir bağlam sunmak için gönderme öncesi veri doğrulaması eklendi.
Düzeltmeler:
.urc klasörünün silinmesi/yeniden oluşturulması gereken durumlarda kullanıcıyı her zaman en son konum yerine proje geçmişinde bilinen son konumuna getirmeye çalışma deneyimini iyileştirdik.
Yerel değişiklikler önceki bir anlık görüntüye geri alındığında proje kapatılıp yeniden açılana kadar proje ayarlarının geri yüklenmemesine neden olan bir sorun düzeltildi.
Değişiklikler gönderildiğinde Yeni başlık işaretçisi iletilemedi mesajıyla bir kez başarısız olmasına, sonra başarılı olmasına neden olan bir sorun düzeltildi.
Bir geliştiricinin revi̇zyon kontrolüne yeniden bağlanırken uzun bir süre beklemesine ve aynı zamanda günlük dosyasını gereksiz şekilde genişletmesine neden olan bir sorun düzeltildi.
Silinen aktörlerin kaydedildikten sonra kilidinin açılmasına, diğer ortak çalışanların bunları göndermesine ve çakışmalara neden olmasına yol açan bir kilitleme sorunu düzeltildi.
Tümünün Kilidini Aç yönetici aracının takımdan ayrılan kullanıcılar için çalışmamasına neden olan bir sorun düzeltildi.
Proje klasörü adında revi̇zyon kontrolü işlemlerinin başarısız olmasına neden olan bir büyük/küçük harf uyumsuzluğu oluşturan sorun düzeltildi.
Birkaç kullanıcının senkronizasyon veya denetleme sırasında her materyalde yeniden yüklenen ve aynı zamanda Geri Çevirme işlemleri sırasında ekstra yavaşlığa neden olan aşırı uzun bir diyalogla karşılaştığı sorun düzeltildi.
Bir kullanıcının değişiklik yaptığı/kaydettiği ancak denetle butonunun devre dışı kaldığı sorun düzeltildi.
Bir prefab geri alınırken Düğüm Bulunamadı hatasını tetikleyen bir sorun düzeltildi.
Ortak çalışanları Benimkilerin Tümü ile çakışmaları çözdükten sonra iş birliği yapan bir kullanıcının en son öğe durumlarını hızlıca alamamasına neden olan bir sorun düzeltildi.
Revizyon kontrolünden senkronize dosyaların önizlemesi yapılıyor mesajının beklenmedik biçimde uzun süre gösterilmesine neden olan bir sorun düzeltildi.
Değişiklikler gönderildikten sonra aktörleri kullanıma alınmış durumda tutabilen bir kilitleme sorunu düzeltildi.
Bir kullanıcının kendi yaptığı son değişikliklerle çakışmasına neden olabilen bir sorun için takip niteliğinde daha sağlam bir düzeltme yapıldı.
Kullanıcının geri sarmayı seçtikten sonra uyarıyı kabul etmesinin ardından görünüm penceresi imlecinin donmasına neden olan bir sorun düzeltildi.
Yerelleştirmenin dışa aktarılması sırasında değiştirilmiş PO dosyalarını hatalı biçimde geri alan URC düzeltildi.