Unity 程序員性能優(yōu)化指南
Unity 優(yōu)化技巧集錦
Unity性能優(yōu)化是面試的時(shí)候經(jīng)常被問道的一些內(nèi)容,今天給大家分享一些常用的Unity的優(yōu)化技巧和思路,方便大家遇到問題時(shí)候參考與學(xué)習(xí)。
包體大小優(yōu)化
游戲的安裝包體大小對(duì)于游戲開發(fā)而言非常重要,因?yàn)榘l(fā)布后這些包都會(huì)上傳到渠道或商店讓用戶下載,包體越小用戶下載的時(shí)間就越少,如果一個(gè)包體過大,可能導(dǎo)致好不容易推廣的app,由于下載很久而直接被用戶取消。包體大小優(yōu)化技巧這里總結(jié)一下:
(1) 圖片能用jpg的盡量使用jpg, 用壓縮率更大的算法。
(2) Jpg, png圖片在滿足游戲清晰度精度的情況下可以通過調(diào)節(jié)參數(shù),壓縮文件體積。
(3) 聲音文件可以通過降低碼率,采樣率,多聲道變單聲道等方式降低體積大小。改變聲音壓縮算法,如.wav變成ogg來減少聲音文件體積。
(4) 字體文件,可以通過去掉不用的字模來減少字庫的體積。
(5) 3D模型文件體積, 可以通過減少模型的面數(shù)等來進(jìn)行優(yōu)化,通過細(xì)節(jié)增強(qiáng)技術(shù)減少模型面數(shù)達(dá)到同樣的效果。
(6) 沒有用的資源不要打包到包體里面,使用Resources, StreammingAssets時(shí)這些資源無論如何都會(huì)被打包進(jìn)去,所以在這些文件夾中一些沒有用的資源要移除或刪除。
(7) 減少代碼的體積,把不用的一些代碼不編譯打包進(jìn)去。
更多教學(xué)視頻,主講老師Blake:
https://www.bycwedu.com/promotion_channels/829468798