0.前情提要
之前我們已經(jīng)實(shí)現(xiàn)了加載遠(yuǎn)端資源
那么我們現(xiàn)在就可以來(lái)做熱更資源了
1.修改代碼
我們先隨便修改一下TS代碼
比如在GameMain的構(gòu)造函數(shù)里加一句
console.log('熱更成功啦戈盈!');
然后重新編譯一下
2.打增量熱更資源
打開AddressablesGroups
先點(diǎn)擊Tools/CheckForContentUpdateRestrictions讓Unity自動(dòng)幫我們找出差異文件,這時(shí)候會(huì)彈出一個(gè)路徑選擇窗口
我們找到Assets\AddressableAssetsData\WebGL下的一個(gè).bin文件
這里面記錄了我們之前打包的一些內(nèi)容流部,可以用來(lái)比對(duì)文件戚绕,找出哪些文件需要更新
然后點(diǎn)擊Build/Update a Previous Build這時(shí)候會(huì)彈出一個(gè)路徑選擇窗口,還是一樣選擇剛才的文件
這樣我們就打出了熱更的資源枝冀,上傳服務(wù)器就可以更新新的資源啦舞丛!