Laya的版本管理

參考:json

Laya項目發佈詳解函數

 

發佈時,勾選開啓版本管理動畫

 

 

 

點擊上圖「是否開啓版本管理」右邊的+號。 能夠選擇加入版本管理,或者排除版本管理的文件夾。orm

好比我要排除bin/test這個文件夾下的文件,不使用版本管理blog

 

 

 發佈後,能夠看到動畫ani,圖片png,json等都變動了文件名,被加上了hash字符串。圖片

 

 

這些加了hash字符串的文件,和本來的字符串的對應關係在version.json中字符串

 

 

那麼這些文件如何在代碼中使用呢? 首先,要加載version.json。get

 

 

加載version.json加載完成後,保存到ResourceVersion.manifest。hash

當要加載一個文件,好比LoadingScene.scene,會從version.json中找到對應加了hash字符串的LoadingScene-46621ec9c1.jsonio

 

 

能夠看到在URL.formatURL連接轉換的方法中,會使用到URL.customFormat,這個函數在上圖中已經被賦值爲成ResourceVersion.addVersionPrefix

 

那麼咱們在使用Laya.loader.load加載一張圖,一個json時,都會使用到URL.formatURL函數,來找到文件真正的命名。

相關文章
相關標籤/搜索