Fortnite İçin Unreal Editor (UEFN) sana, projenin performansını anlamak ve iyileştirmek için ihtiyacın olan araçları sunar. Fortnite birçok platformda çalıştığı için projene ilişkin belirli metrikler konusunda bilgi sahibi olman, UEFN deneyimlerinde sorunsuz bir performans elde etmek için gereken her türlü ayarlamayı yapabileceğin anlamına gelir.
Doğrudan Bir Örnekleme Oturumu Başlat kısmına geçerek iş akışına hızlıca bir göz atabilir ya da Mekânsal Profil Oluşturucu aracı hakkında ayrıntılı bilgi edinmek için okumaya devam edebilirsin.
Yararlı Terimler
Mekânsal Ölçüm, bir dünyada 3D bir mekânsal konum kullanan tüm özellikler için ölçülür. Belirli bir sayıda mekânsal değerden oluşur ve her bir değer, dünyadaki değerin ölçüldüğü mekânsal konumu veren ilişkili koordinatı içeren bir ölçüme tekabül eden bir sayıya sahiptir.
Mekânsal Değer, 3D bir konumdaki mekânsal bir ölçümün somut halidir. Mekânsal değerlerin X, Y, Z olmak üzere üç mekânsal koordinat değeri ve bir ölçüm sonucu değeri vardır. Mekânsal değerler, bir Mekânsal Metrik Örneğinde birleştirilir.
Bir Mekânsal Ölçüm Örneği, somut bir mekânsal ölçümün tanımlı bir süre zarfındaki değeridir. İlişkili bir sonuçla ölçülen birkaç mekânsal değer içerebilir. Bir örnek aynı zamanda tüm çevreleyen mekânsal değerleri çevreleyen 3D sınırları, kullanılan mesafe hassasiyeti ve alındığı tarih gibi diğer ilgili verileri de içerir.
Mekânsal Ölçüm Özellikleri, bir mekânsal ölçüm örneğinde bulunan tüm bilgileri temsil eder:
Özellik | Tanım |
---|---|
Metrik Kimliği | Doğrudan metrik türüne bağlı olan benzersiz metrik tanımlayıcısını tanımlar. |
Minimum Değer | Kaydı alınan mekânsal değerler arasındaki minimum değer. |
Maksimum Değer | Kaydı alınan mekânsal değerler arasındaki maksimum değer. |
Eşik Değer | Metrik için beklenen maksimum değer. |
Mekânsal Hassasiyet | Yer verilen tüm değerlerin aynı mekânsal değere katkıda bulunmasını sağlayacak şekilde dünya birimlerinde kullanılan 3D hücre boyutu. Genellikle en yüksek değer seçilir. |
Birim | Kaydı alınan değerler tarafından kullanılan birim (zaman için milisaniye, mesafe için metre gibi). |
Mekânsal Profil Oluşturucu, mekânsal ölçümlerin 2D bir ısı haritasını sağlayan bir görselleştirme widget’ıdır. Burada aynı zamanda mekânsal ölçüm örneklerinin kaydını alabilir, onları kaydedebilir ve yükleyebilirsin. Mekânsal profil oluşturucu mekânsal ölçüm güncelleme fonksiyonundan veri toplar, dolayısıyla veri periyodik olarak güncellenir.

Mekânsal Profil Oluşturucu yerleşik penceresi ile UEFN Editörü.
Mekânsal Profil Oluşturucu şu anda yedi mekânsal ölçümü destekliyor:
Metrik | Tanım | Birim |
---|---|---|
Çizim Çağrısı Sayısı | Tek bir çerçevedeki çizim çağrısı sayısını takip eder | Çizim çağrıları |
Primitif Sayısı | Tek bir çerçevede işlenen primitiflerin sayısını takip eder. Primitifler, objeleri 3D olarak işlemek için kullanılan temel çizim bileşenleridir. | Primitifler |
Oyun Güncelleme Süresi | Tek bir karenin güncellenmesi için harcanan süreyi ölçerek platformun oyun iş parçacığını takip eder. | Mikrosaniye |
İşleme Süresi | Tek bir karenin güncellenmesi için harcanan süreyi ölçerek platformun işleme iş parçacığını takip eder. | Mikrosaniye |
Kare Süresi | Tek bir karenin güncellenmesi için harcanan süreyi takip eder. Bu ölçüm, hem Oyun Güncelleme Süresi hem de İşleme (Render) Süresi ölçümlerini içerir. | Mikrosaniye |
Aktör Sayısı | Akış olaylarını hesaba katarak dünyadaki aktörlerin sayısını takip eder. Bu ölçüm özellikle World Partition akışı etkinleştirilmiş olan dünyalar için faydalıdır. Bölümde tutarsız aktör sayılarını görmek, oynanışın en önemli alanlarını ortaya çıkarabilir. Ancak çok yüksek aktör sayıları, fazla sayıda küçük aktör bulunduğuna ve deneyim için potansiyel bir stres noktasına da işaret edebilir. Bu metriği, oyun mantığı karmaşıklığını değerlendirmek amacıyla Oyun Güncelleme Süresiyle birlikte veya işleme karmaşıklığını değerlendirmek amacıyla İşleme Süresiyle birlikte değerlendirmek iyi bir fikirdir. |
Aktörler |
Bellek Kullanımı | Platformun yürütülebilir bellek kullanımını takip eder. Deneyimin çalışması gereken her bir platformun bellek gereksinimlerini değerlendirmek için bunu kullanabilirsin. | Bayt |
Mekânsal Profil Oluşturucu Kullanıcı Arayüzü
Mekânsal Profil Oluşturucu, yerleşik hale getirilebilen ve aşağıdaki gibi dört alana ayrılmış olan bağımsız bir widget’tır.

Mekânsal Profil Oluşturucu widget alanları.
-
Kontrol Araç Çubuğu
-
Metrik tarayıcısı
-
Isı haritası görünümü
-
Özet bölümü
Kontrol Araç Çubuğu
Bu alan, Mekânsal Profil Oluşturucunun çalıştırılmasına yönelik ana etkileşimli unsurları içerir. Mekânsal ölçüm örnekleri üretmeni, görselleştirmeni ve kaydetmeni sağlayan kontrolleri sunar. UEFN deneyimini geliştirecek veriler oluşturmak için yakaladığın örnekleri kullanabilirsin.

Mekânsal Profil Oluşturucu kontrol araç çubuğu unsurları.
Kontrol araç çubuğu şu unsurları içerir:
-
Ölçüm seçici: Bu açılır menüde UEFN projen için yakalamak istediğin ölçümleri seçebilirsin. Seçilen tüm ölçümler otomatik olarak ölçüm çubuğuna eklenir, seçimler kaldırıldığında ise ilgili ölçümler çubuktan kaldırılır. Ölçüm seçici, Mekânsal Profil Oluşturucunun kullanılabilir ölçümleri listeleyebilmesi için geçerli bir UEFN oturumuna bağlanmanı gerektirir.
-
Örneklemeye başla: bu düğme, kullanıcının seçtiği metrik setinin yakalanmasını başlatır. Metriklerin örneklenmesi için bir UEFN oturumuna bağlı olman gerekir. Örnekleme sırasında ısı haritası görünümü otomatik olarak oturumun oyuncu piyonu konumunda ortalar ve yakalanan mekânsal değerlere odaklanır.
-
Örneklemeyi durdur: bu düğme seçilen metriklerin yakalanmasını durdurur.
-
Örnek dosyası aç: bu düğme, birden fazla metrik içerebilecek olan mevcut bir örnek dosyası açar. Dosya açıldıktan sonra yüklenen tüm metrikler verilere erişebilmen için metrik tarayıcısına yüklenir.
-
Örneği dosyaya kaydet: bu düğmeyi kullanarak aktif profil oluşturma oturumlarını kaydedebilirsin. Düğmeye tıklandığında, bir “dosyaya kaydetme” iletişim kutusu açılır ve varsayılan olarak örnek zaman damgası bilgisini içeren bir dosya adı önerilir. Mekânsal Profil Oluşturucu, mevcut örnekleme oturumundaki tüm metrikleri hedef dosyaya kaydeder.
-
UEFN oturum seçici: Bir oturuma birden fazla istemcinin bağlı olmasını sağlayabilirsin. Hangi oturuma bağlanarak metrik çalıştıracağını seçmek için oturum seçiciyi kullanabilirsin. Mekânsal Profil Oluşturucu, bir oturum başlatıldığında otomatik olarak istemciye bağlanır ve ardından oturum seçiciyi söz konusu oturuma bağlanan kullanıcının adıyla günceller.
-
Ayarlar: bu düğme, Mekânsal Profil Oluşturucu tercih ayarlarını gösterir. Belirli widget unsurlarının görünürlüğünü açmak/kapatmak için bunu kullanabilirsin.
Metrik Tarayıcısı
Bu alanda, örnekleme için seçilen ölçümlere veya kayıtlı bir dosyadan açılan ölçümlere göz atabilirsin. Ölçüm Tarayıcısı, eklenen her bir ölçüm için bir düğme oluşturur.

Bir ölçümü seçmek üzere o ölçüme tıkladığında Isı Haritası görünümü, ölçüme ilişkin veriler ve İstatistik görünümüyle güncellenir.


Bellek Kullanımı ve Oyun Güncelleme Süresi metrikleri arasında gezinme.
Isı Haritası Görünümü
Isı Haritası Görünümü, seçtiğin metriğin, örnekteki tüm mekânsal değerlerin bir katmanını da içeren ısı haritasını gösterir. Her bir mekânsal değer örneğin verilerine göre renklendirilmiştir. Beklenen değer aralığını tanımlamak için her bir metrik için hızla kesme değerleri ayarlayabilirsin.
En üstte yer alan dört düğmeyi kullanarak ısı haritasıyla etkileşime girebilir ve onu tercihlerine göre özelleştirebilirsin:
-
Hamburger Menü
-
Seçenekleri Göster
-
Oyuncuya Odaklan
-
Sınırlara Odaklan

Isı Haritası Görünümündeki herhangi bir konuma çift tıklandığında Editör kamerası projedeki ilgili konuma yerleşir. Bir oturum başlatılmışsa oyuncu piyonu, çift tıkladığın konuma ışınlanır.
Hamburger Menü
Bu düğme, iki bölüm içeren ısı haritası görselleştirme seçeneklerine erişmeni sağlar:
-
Isı Renkleri
-
Ölçüm Seçenekleri
-
Alfa Ayarları

Mekânsal Profil Oluşturucu hamburger menü seçenekleri.
Her alanın sağ tarafında yer alan sıfırlama oku düğmesine tıklayarak bu bölümlerdeki ayarları sıfırlayabilirsin.
Isı Renkleri renk körü olanlar için okunabilir bir renk paleti sunmaktadır. Isı haritası renk aralığını özelleştirmek için ana renkleri tanımlayabilirsin.
Değer | Tanım |
---|---|
Minimum | Bu renk, ısı haritası renk aralığının düşük spektrumunu temsil eder ve bir metrik örneğindeki minimum değerle eşleşir. |
Orta Nokta | Bu renk, Minimum ile Eşik renk arasında tanımlanmış olan ısı haritası renk aralığının ortasını temsil eder. Bir eşik değer belirtilmemişse örnekteki medyan mekânsal değerle eşleşir. |
Eşik | Bu renk, spektrumun en üst noktasını temsil eder. Bir eşik değer tanımlandığında ısı haritası renk aralığı onu aşan değerleri de hesaba katar. |
Maksimum | Bu renk, maksimum mekânsal değeri temsil eder. Yalnızca, kullanıcıların temsil edilen metrik için bir eşik değer tanımlamaları halinde gösterilir. Bir eşik değer belirttiğinde ısı haritası, eşiği aşan ve beyazdan Maksimum için ayarlanan renge giden bir aralık ekler. |
Sınırlar | Bu renk, örnek içindeki tüm değerleri kapsayan sınırlama kutusunu göstermek üzere kullanılır. Örnek sınırları görünürlüğünü Seçenekleri Göster menüsünden açabilirsin/kapatabilirsin. |
Ölçüm Ayarları, ölçümlerin görselleştirilmesini etkileyen tüm ayarları toplar.
-
Eşik: Eşik değeri, normal oynanış için beklenen maksimum değeri tanımlar.
-
Görüntüleme Birimi: Bu seçenek belirtildiğinde bir ölçüm için tercih edilen görselleştirme birimini tanımlar. Belirtilmeden bırakılırsa araç her ölçüm için en uygun birimi seçer. Görüntüleme Birimi, Isı Haritası Görünümü ve Özet Görünümü tarafından kullanılan birimleri etkiler.
-
Hücre Metodu: Bu ayar, aracın her hücrenin sınırları dahilindeki değerler listesinden her bir 2D hücre değerini hesaplamak için kullandığı metodu belirtir. Mevcut indirgeme metotları şunlardır:
- Medyan Değer (varsayılan)
- Minimum Değer
- Maksimum Değer
- Ortalama Değer
Alfa Ayarları beklenen aralık dışındaki mekânsal değerleri gösterir. Bu özelliklerde ayarlamalar yapmak, özellikle yüksek yoğunluklu mekânsal değer kısımları içeren bir ölçüm örneğine bakarken faydalı olacaktır çünkü bu şekilde ölçümlerde daha ayrıntılı sonuçlar alabilirsin.
-
Minimum Alfa: Mekânsal değerlere verilen başlangıç değeri. Bir örnekteki tüm mekânsal değerlerin alfa değeri, Minimum değerden (Minimum Alfayı kullanarak) maksimum alfa ile Maksimum ya da Eşik değerlerine kadar olacak şekilde kendi değerlerine göre artar. Düşük bir Minimum Alfa değeri kullanılması, düşük mekânsal değerlerin görünürlüğünü azaltarak Maksimum ya da Eşik değerlere daha yakın olan mekânsal değerleri vurgular.
-
Maksimum Alfa: Mekânsal değerlere verilen maksimum başlangıç değeri.
-
Alfa Kuvveti: Alfa değerinin, örneğin mekânsal değer aralığı içinde Minimumdan Maksimuma ne kadar hızlı geçtiğini belirten değerdir.
-
Orta Nokta: Bu, değer aralığının ortasını temsil edecek şekilde Orta Nokta renginin yerleştirilmesi gereken, örneğin normalleştirilmiş değer aralığındaki değerdir. Bu değerin, normalleştirilmiş değer aralığının ortasında olması için varsayılan olarak 0,5 olması gerekmektedir.
Eksenler
Bu seçenek, Isı Haritası Görünümünün yukarıdan aşağıya şeklindeki sayfa yönüne tekabül edecek şekilde sol alt köşede yer alan 3D eksenlerin görselleştirmesinin açılıp kapatılmasını sağlar. Bu sayfa yönü, istemcinin mini harita görünümüyle uyumlu olup Editörünkiyle uyumlu değildir.

Isı haritası eksenleri gösteriliyor
Izgara
Görünür alanı örnek değerin kapsamının katları olarak alt bölümlere ayırarak 2D ısı haritası ızgarasının görselleştirmesini açıp kapatır.


Isı Haritası Göstergesi
Bu seçenek, Isı Haritası Görünümünün sağ al köşesinde yer alan ısı haritası renk aralığı göstergesinin görselleştirmesini açıp kapatır.

Isı Haritası renk paleti göstergesi gösteriliyor
Sınırlar
Bu seçenek, örnekteki tüm mekânsal değerleri kapsayan 2D sınırlama kutusunu açmanı/kapatmanı sağlar.

Isı haritasındaki örnek sınırları (beyaz) gösteriliyor
Oyuncuya Odaklan

Bu düğme, görünümü, bağlı olunan oturumdaki oyuncu piyonunu merkeze alacak şekilde ortalar. Bu eylem için bir oturuma bağlı olmak gerekir.
Sınırlara Odaklan

Bu düğme, Isı Haritası Görünümünü, 2D sınırlama kutusunu merkeze alacak şekilde ortalar.
Bağlamsal Menü
Bağlamsal menüye Isı Haritası Görünümü alanına sağ tıklayarak erişebilirsin. Bu menü aşağıdaki seçenekleri içerir:
-
Işınla
-
Varsayılan Görünüm
-
Sınırlara Odaklan
-
Odak Konumunu Takip Et

Mekânsal Profil Oluşturucu Isı Haritası Görünümü bağlamsal menüsü
Işınla
Bu seçeneği hem kamera görünümü hem de oyuncu piyonunu Isı Haritası Görünümünde sağ tıklayarak seçtiğin konuma getirmek için kullanabilirsin. Bu eylem, oyuncu piyonunun ışınlanması için bir oturuma bağlı olunmasını gerektirir. Bir oturuma bağlanılmadıysa bu seçenek, Isı Haritası Görünümündeki herhangi bir konuma çift tıklanmasına (bunun sonucunda Editör kamerası projedeki ilgili konuma yerleşir) eşdeğerdir.
Varsayılan Görünüm
Bu seçenek Isı Haritası Görünümü odak ve yakınlaştırma değerlerini sıfırlar ve varsayılan ayarlarına getirir.
Özet Bölümü
Özet bölümü, veriler toplanırken gerçek zamanlı olarak görselleştirmene yardımcı olan bir histogram içerir. Bu, bölümün akışını histogramda gördüğün tepe noktalarıyla ilişkilendirmene olanak sağlar.

Hamburger menüdeki değerleri ayarlamak, histogramda görüntülenen çeşitli kesme noktalarını değiştirecektir.
Sağ taraf, seçilen ölçüm örneğine ilişkin istatistiklerin bir özetini gösterir. Örneğin mekânsal değerlerinden derlenen aşağıdaki istatistikleri gösterir:
İstatistik | Tanım |
---|---|
Değer Sayısı | Örneğin içerdiği toplam mekânsal değer sayısı. |
Eşik Üzeri | Eşik değer tanımlanmışsa bunu aşan mekânsal değer sayısı. |
Minimum Değer | En küçük mekânsal değer. |
Maksimum Değer | En büyük mekânsal değer. |
Ortalama Değer | Ortalama mekânsal değer. |
Medyan Değer | Medyan mekânsal değer. |
Bir Örnekleme Oturumu Başlat
Bu bölümde Mekânsal Profil Oluşturucu aracı kullanılarak bir örnekleme oturumunun nasıl başlatılacağı ve bir mekânsal ölçüm örneğinin nasıl kaydedileceği açıklanmaktadır.
-
Araçlar > Mekânsal Ölçümler> Mekânsal Profil Oluşturucu’ya git. Bunun sonucunda Mekânsal Profil Oluşturucu widget’ı açılır.
-
Isı haritasının sol üst köşesinde yer alan hamburger menüye tıkla
-
Bu menüden örnekleme parametrelerini ayarla. Daha fazla bilgi için Isı Haritası Görünümü bölümüne bak.
-
Oturumu Başlat’a tıklayarak Fortnite istemcisi üzerinden bir oyun başlat.
-
(İsteğe bağlı) İstemci yüklendikten sonra piyonunun bölümü daha hızlı geçmesini sağlayacak Düzenleme Moduna girmek için Oyunu Sonlandır’a bas.
-
Editöre geri dönüp Metrikler açılır menüsüne tıkla ve kayıt sırasında ölçmek istediğin metrikleri seç.
-
Kayıt Al’a bas.
-
Oyun oturumunda, piyonunu kullanarak adanın etrafında koş ve oyunu istediğin gibi oyna. Mekânsal Profil Oluşturucu ısı haritası bu sırada güncellenecektir.
-
Örnekleme oturumu sonlandırmak için Dur düğmesine bas.
-
Mekânsal Profil Oluşturucu widget’ındaki Kaydet simgesine bas ve projenin yerel dizini içinde bir konum seç. Profil oluşturucu, projede kaydedilmiş olan tüm örneklere okuma erişimi sağlar. Örnekler ölçüm türü ve zaman damgasına göre düzenlenmiştir.
-
Aç simgesine tıklayarak önceki tüm proje örneği kayıtlarına erişebilirsin.