İçerik Performans Analizi
İçerik Performans Analizi nedir?
İçerik iyileştirme sorunlarını ve fırsatlarını Mesh'e yüklemeden önce otomatik olarak yakalamak için İçerik Performans Analizi (CPA) kullanabilirsiniz. Üçgen sayılarını, toplu işlemleri, doku belleği kullanımını ve daha fazlasını denetlemek için CPA'yı kullanabilirsiniz.
CPA aracını kullanma
CPA aracını çalıştırmak için:
Menü çubuğunda Mesh Araç Seti>İçeriği Performans Analizi'ni seçin.
Bu, CPA aracını kendi penceresinde açar.
CPA aracında Tümünü Çalıştır (▶) düğmesine tıklayın. İçeriğiniz projenin geçerli kalite ayarlarına göre otomatik olarak analiz edilir.
Diğer platform kalite ayarlarını denetlemek için:
Platform Kalitesi Seç açılan öğesine tıklayın ve ardından istediğiniz platformu seçin.
Önemli
En iyi sonuçlar için Unity'de oynarken CPA aracını çalıştırdığınızdan emin olun. Bazı testler yalnızca Yürütme modunda, bazıları ise Yürütme veya Düzenleme modunda çalışır.
Çözümleyiciler
Her çözümleyici, içeriğin en uygun şekilde ayarlı olup olmadığını denetlemek için farklı bir test gerçekleştirir. Aşağıdaki tabloda her çözümleyicinin ne yaptığı ve ayrık eşikler vurgulanır.
Veri Akışı Adı | Açıklama | Yürütme Modu gerektirir | Bilgisayar eşikleri | Android (Görev) eşikleri |
---|---|---|---|---|
Animasyon | Animator ve Animasyon bileşenlerinin görünürlük toplamanın en uygun şekilde ayarlanıp ayarlanmadığını denetler. | Hayır | YOK | Yok |
Çakışma Karmaşıklığı | Yüksek üçgen sayısı MeshCollider bileşenlerini denetler. | Hayır | Dinamik MeshCollider'lar için 100 üçgenin altında ve statik MeshCollider'lar için 10.000'in altında üçgen. | Bilgisayarla aynı |
Açık Karmaşıklık | Gerçek zamanlı ışıkların ve gölge döküm ışıklarının kullanımını ve avatar ışığının varlığını denetler. | Hayır | Piksel başına 5 gerçek zamanlı ışık ve 0 gerçek zamanlı gölge döküm ışığı altında. | Piksel başına 3 gerçek zamanlı ışık ve 0 gerçek zamanlı gölge döküm ışığı altında. |
Mesh Karmaşıklığı | Çok yoğun MeshFilter bileşenlerinin kullanımı hakkında uyarır. | Hayır | MeshFilter başına 30.000'den fazla üçgen bir uyarı yayar ve MeshFilter başına 100.000'den fazla üçgen hata gösterir. | Bilgisayarla aynı |
Mesh Karmaşıklığı İşlendi | Bir bakış noktasının çok fazla üçgen işleyip işlemediğini denetler. | Yes | 500.000'in altında üçgen işlendi. | 80.000'in altında üçgen işlendi. |
Düşünceler Yoklamaları | Gerçek zamanlı yansıma yoklamalarının kullanılıp kullanılmadığını denetler. | Hayır | İzin Verilir | İzin verilmiyor |
Katı Gövde Karmaşıklığı | Çok fazla Katı Gövde bileşeninin kullanıldığını denetler. | Hayır | 50 KatıBodies'in altında. | Bilgisayarla aynı |
Sahne Karmaşıklığı | Bir görünüm noktasının çok fazla işleme toplu işlemi yayılıp yaymadığını denetler. | Yes | 200'e kadar toplu iş yayılıyor. | 50'nin altında toplu işlem yayılıyor. |
Gölgelendirici Karmaşıklığı | Başvuruda bulunan gölgelendiricilerin köşe ve parça aşaması matematik işlemlerinin sayısını denetler. | Hayır | Köşe aşaması için 150 matematik işlemi altında. Parça aşaması için 600 matematik işlemi altında. | Köşe aşaması için 30 matematik işlemi altında. Parça aşaması için 120 matematik işlemi altında. |
SRP Batcher Uyumlu | SRP Batcher uyumlu gölgelendiricilerin kullanılıp kullanılmadığını denetler. | Hayır | YOK | Yok |
Arazi | Arazi bileşenlerindeki performans sorunlarını denetler. | Hayır | 2 Arazi bileşeni altında ve 4'ün üzerinde Heightmap Piksel Hatası. | Bilgisayarla aynı |
Metin | TextMeshPro bileşeni standart olmayan bir yazı tipi kullanıyorsa uyarır. | Hayır | YOK | Yok |
Doku Boyutları | Dokular ve lightmap'ler için bellek kullanımını denetler. | Hayır | Dokular için 160 MB'ın altında ve ışık haritaları için 80 MB'ın altında. | Dokular için 16 MB'ın altında ve ışık haritaları için 20 MB'ın altında. |
WebSlate | WebSlate bileşeni için çalışma zamanı işleme süresini denetler. | Yes | WebSlate bileşeni başına 2 ms'nin altında. | Bilgisayarla aynı |
Sahne Karmaşıklığı ve Mesh Karmaşıklığı İşlenen sonuçlar, kamera konumuna ve yönlendirmeye dayanır. CPA aracı, devre dışı bırakılanlar da dahil olmak üzere sahnenizdeki tüm kameraları arar ve her kameradan testler çalıştırır. Sahnenizde kamera yoksa, CPA aracı test sırasında sahnenizin sınırlarına odaklanan bir kamera ekler.
Önemli
Bir kullanıcının karşılaşabileceği gerçek bakış açılarını taklit eden birkaç kamerayı sahnenize yerleştirin (gerekirse devre dışı bırakın). Kameraları el ile nereye ekleyeceğiniz konusunda emin değilseniz, CPA penceresinin Profil Oluşturma Kamera s bölümünde Otomatik Ekle düğmesine tıklayabilirsiniz. Bu, gezinilebilir alana otomatik olarak kamera ekler.
Sonuçları yorumlama
Tümünü Çalıştır'a tıkladıktan sonra, her çözümleyicinin başlığına "Başarılı", "Uyarı" veya "Başarısız" sözcükleri eklenir. Çözümleyicinin neden başarısız olduğu hakkında daha fazla içgörü elde etmek için çözümleyicinin Rapor>Sorunları bölümüne bakın.
İpucu
Sonuçları öğesine aktarabilirsiniz. CSV dosyasını açın ve ardından CSV'ye Aktar düğmesine tıklayarak dosyayı Microsoft Excel'de açın.