Unity - 性能優(yōu)化實(shí)戰(zhàn)00 - 優(yōu)化大綱

前言

本系列文章結(jié)合一款實(shí)際項(xiàng)目進(jìn)行性能優(yōu)化,畢竟紙上得來(lái)終覺(jué)淺。
文章包含自我整理好的大綱和結(jié)合實(shí)際項(xiàng)目的數(shù)據(jù)來(lái)進(jìn)行學(xué)習(xí)驗(yàn)證

性能優(yōu)化大綱(持續(xù)完善)

一 、熟悉項(xiàng)目,查看項(xiàng)目資源構(gòu)成

  • 看材質(zhì)、模型、紋理、音視頻、字體、shader、邏輯腳本
  • 看場(chǎng)景中的燈光(數(shù)量會(huì)光照復(fù)雜度和陰影復(fù)雜度)
  • 看場(chǎng)景中的相機(jī)(數(shù)量會(huì)影響整體渲染流程的復(fù)雜度)

二 、對(duì)應(yīng)平臺(tái)設(shè)置

  • Quality設(shè)置
    1. 看編輯器平臺(tái)設(shè)置和目標(biāo)優(yōu)化平臺(tái)設(shè)置的差異
    2. 渲染管線在目標(biāo)平臺(tái)的設(shè)置主要看使用到管線的類(lèi)型,以及使用了哪些RenderFeature,開(kāi)啟了哪些中間紋理和管線內(nèi)置功能

      比如 SuntailUniversalRenderPipelineAsset_Renderer 中的 RenderingPath 設(shè)置成了延遲渲染(Deferred),可能會(huì)給移動(dòng)平臺(tái)帶來(lái)帶寬和顯存的壓力


三 、運(yùn)行時(shí)信息

  • 電腦啟動(dòng)游戲查看Status信息:場(chǎng)景平均面數(shù)、面數(shù)峰值、渲染批次

平均三角形面數(shù)(trils):1.5M-2M
面數(shù)峰值: 2.3M
渲染批次(Batches): 1500 - 1800
SetPass calls:200多

  • 手機(jī)啟動(dòng)游戲查看信息:

生成的APK大小621M
小米MIX4手機(jī)平均FPS 15FPS
小米MIX4手機(jī)內(nèi)存 1.31GB
小米MIX4手機(jī)紋理資源 444M
小米MIX4手機(jī)Mesh 449M
小米MIX4手機(jī)音效 76M


參考

B站Metaverse大衍神君性能優(yōu)化課程

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容