- 類型:角色扮演
- 發(fā)行:方塊游戲
- 發(fā)售:2015-07-08(PC)
- 開發(fā):北京軟星
- 語(yǔ)言:簡(jiǎn)中
- 平臺(tái):PC PS4
- 標(biāo)簽:魔幻,仙俠,武俠,國(guó)產(chǎn),線性,多結(jié)局,架空歷史,團(tuán)隊(duì)角色扮演
仙劍奇?zhèn)b傳6 提高加載速度方法 怎么提高加載速度
- 來(lái)源:Nukepayload2
- 作者:vincent
- 編輯:ChunTian

仙劍奇?zhèn)b傳6 提高加載速度方法 怎么提高加載速度
《仙劍奇?zhèn)b傳6》中如何提高加載速度?下面為大家?guī)?lái)解決方法,感興趣的玩家們一起來(lái)看看吧。
游戲中有大量UnityWeb格式的資源文件和其它被壓縮的unity3D資源文件。
UnityWeb使用LZMA格式壓縮,就是大家常用的7zip壓縮中的一種。
7z壓縮和解壓都極慢,大家是知道的。作為一個(gè)離線的游戲,不應(yīng)該使用這種高強(qiáng)度壓縮過(guò)的資源文件。
以下是加載速度對(duì)比:
我編寫了基于.net framework 4.5的unity3d文件分析器,它完全加載文件時(shí)整個(gè)文件會(huì)被讀取到內(nèi)存,壓縮的部分會(huì)解開壓縮。如果有序列化的類型樹就會(huì)分析類型樹。
為了減少JIT時(shí)間的干擾,我安裝了RynJIT優(yōu)化器。
運(yùn)行時(shí)用Debug編譯方式,脫離調(diào)試器執(zhí)行。
我隨便找了仙劍6的一首音樂(lè)的資源文件。大小是3261kb。

反復(fù)加載3次,最快一次加載用時(shí)1125毫秒,最慢1534毫秒。
再看看加載相對(duì)較快的穹之扉。穹之扉使用了未壓縮的UnityRaw格式。

找了一首歌的資源文件,3349kb.加載三次,最快的一次僅僅用了31毫秒。最慢的首次加載也只用了107毫秒。
所以,要優(yōu)化加載速度和減少切換場(chǎng)景的卡頓就要使用未壓縮的或者輕度壓縮的資源文件格式,而不是用這種強(qiáng)力壓縮的文件格式。
解壓縮使用開源庫(kù)SevenZip。
不要質(zhì)疑解壓的效率問(wèn)題。我用的庫(kù)與開發(fā)團(tuán)隊(duì)用的是一樣的。

點(diǎn)擊進(jìn)入3DMGAME《仙劍奇?zhèn)b傳 6》游戲論壇專區(qū)

玩家點(diǎn)評(píng) (0人參與,0條評(píng)論)
熱門評(píng)論
全部評(píng)論