Innehåll Prestandaanalys
Vad är Prestandaanalys innehåll?
Du kan använda CPA (Content Prestandaanalys) för att automatiskt fånga upp problem och möjligheter för innehållsoptimering innan du laddar upp innehåll till Mesh. Du kan använda CPA för att granska triangelantal, batchar, användning av texturminne med mera.
Använda CPA-verktyget
Så här kör du CPA-verktyget:
På menyraden väljer du Mesh Toolkit>Content Prestandaanalys.
Då öppnas CPA-verktyget i ett eget fönster.
Klicka på knappen Kör alla (▶) i CPA-verktyget. Innehållet analyseras automatiskt baserat på projektets aktuella kvalitetsinställningar.
Så här granskar du andra kvalitetsinställningar för plattformen:
Klicka på listrutan Välj plattformskvalitet och välj sedan önskad plattform.
Viktigt!
Se till att du kör CPA-verktyget när du spelar i Unity för bästa resultat. Vissa tester fungerar bara i uppspelningsläge, medan vissa fungerar i antingen uppspelnings- eller redigeringsläge.
Analysverktyg
Varje analysator utför ett annat test för att kontrollera om innehållet är optimalt konfigurerat. Tabellen nedan visar vad varje analysator gör samt diskreta tröskelvärden.
Name | beskrivning | Kräver uppspelningsläge | Pc-tröskelvärden | Tröskelvärden för Android (Quest) |
---|---|---|---|---|
Animation | Kontrollerar om komponenterna Animator och Animation har en optimal konfiguration av synlighetsgallring. | Nej | Saknas | Saknas |
Kollisionskomplexitet | Söker efter meshcollider-komponenter med högt triangelantal. | Nej | Under 100 trianglar för dynamiska MeshColliders och under 10 000 trianglar för statiska MeshColliders. | Samma som PC |
Ljus komplexitet | Kontrollerar användningen av realtidsljus och skugggjutningsljus och för förekomsten av ett avatarljus. | Nej | Under 5 realtidsljus per pixelljus och 0 skugggjutningsljus i realtid. | Under 3 realtid per pixelljus och 0 skugggjutningsljus i realtid. |
Mesh-komplexitet | Varnar för användning av mycket kompakta MeshFilter-komponenter. | Nej | Över 30 000 trianglar per MeshFilter avger en varning och över 100 000 trianglar per MeshFilter genererar ett fel. | Samma som PC |
Mesh-komplexitet renderad | Kontrollerar om en synpunkt återger för många trianglar. | Ja | Under 500 000 trianglar renderade. | Under 80 000 trianglar renderade. |
Reflektionsavsökningar | Kontrollerar om reflektionsavsökningar i realtid används. | Nej | Tillåtet | Tillåts inte |
Rigidbody-komplexitet | Söker efter för många Rigidbody-komponenter som används. | Nej | Under 50 Stela kroppar. | Samma som PC |
Scenkomplexitet | Kontrollerar om en synpunkt genererar för många renderingsbatch. | Ja | Under 200 batchar som genereras. | Under 50 batchar som genereras. |
Skuggningskomplexitet | Kontrollerar antalet hörn- och fragmentstegsmatematikåtgärder för refererade skuggor. | Nej | Under 150 matematiska åtgärder för hörnsteget. Under 600 matematiska åtgärder för fragmentsteget. | Under 30 matematiska åtgärder för hörnsteget. Under 120 matematiska åtgärder för fragmentsteget. |
SRP Batcher-kompatibel | Kontrollerar om SRP Batcher-kompatibla skuggningar används. | Nej | Saknas | Saknas |
Terräng | Söker efter prestandaproblem för terrain-komponenter. | Nej | Under 2 Terrängkomponenter och ett Heightmap Pixel-fel över 4. | Samma som PC |
Text | Varnar om en TextMeshPro-komponent använder ett teckensnitt som inte är standard. | Nej | Saknas | Saknas |
Strukturstorlekar | Kontrollerar minnesanvändningen efter texturer och ljuskartor. | Nej | Under 160 MB för texturer och under 80 MB för ljuskartor. | Under 16 MB för texturer och under 20 MB för ljuskartor. |
WebSlate | Kontrollerar körningens återgivningstid för en WebSlate-komponent. | Ja | Under 2 ms per WebSlate-komponent. | Samma som PC |
Scenkomplexitet och meshkomplexitet Renderade resultat baseras på kamerans position och orientering. CPA-verktyget söker efter alla kameror i din scen, inklusive inaktiverade, och kör tester från varje kamera. Om din scen inte har någon kamera lägger CPA-verktyget till en kamera vid testning som fokuserar på scenens gränser.
Viktigt!
Placera några kameror i din scen (inaktivera dem om du behöver) som efterliknar verkliga utsiktspunkter som en användare kan uppleva. Om du är osäker på var du ska lägga till kameror för hand kan du klicka på knappen Lägg till automatiskt i avsnittet Profilering Kamera s i CPA-fönstret. Detta lägger automatiskt till kameror i det navigeringsbara utrymmet.
Så här tolkas resultaten
När du har klickat på Kör alla läggs orden "Godkänd", "Varning" eller "Misslyckades" till i varje analysators rubrik. Om du vill få mer insikt i varför en analysator misslyckades kan du titta i avsnittet Rapportproblem> i analysatorn.
Dricks
Du kan exportera resultat till en . CSV-filen och öppna den sedan i Microsoft Excel genom att klicka på knappen Exportera till CSV .