0x00 前言

周末的時候在家看了下去年的Unite16 LA的視頻。其中一個session很有趣,是AssetBundles開發(fā)團隊Reichert的一個“總結過往,暢想未來”的名為《Future of Asset Bundles》的session 。

簡而言之是過去的AssetBundles有很多問題,以后AssetBundles的API可能又會有一些很大的變化。當然,一個好消息是unity顯然和微軟一樣,這兩年已經(jīng)意識到啦開源的意義 一部分代碼(高層c#部分的代碼)在GitHub上已經(jīng)開源:
AssetBundles-Browser
AssetBundles-BuildPipeline
在開源社區(qū)內(nèi)通過高頻度的交流反饋推進項目的進度,而不是花幾個月時間捂出來一個實驗室里的怪胎,顯然前者讓人更有信心。
不過本文想要聊到主要內(nèi)容并非AssetBundle,而是一個輔助工具——AssetBundles-Browser。

0x01 過去的不足

在這個session 中Reichert總結了若干過去AssetBundle的不足,拋開各種各種和性能或底層機制相關的不足不談,我很認同的一點就是Editor內(nèi)AssetBundle工具的缺位。