亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity熱更新概念

發布時間:2020-02-28 09:49:26 來源:網絡 閱讀:1188 作者:zyq20130118 欄目:游戲開發

 什么是熱更新呢?首先需要了解移動程序的發布流程:將程序進行打包成相應平臺的程序包,就拿Appsrote平臺來說,需要將程序打包成xcarchive,打包好后,上傳蘋果商店,上傳之后,蘋果商店需要進行審核(審核的時間一般是一周左右),審核通過之后,玩家才可以下載最新的程序,下載時需要下載整個程序包,然后再安裝最新程序包,安裝好后,才可以運行最新游戲。下圖是程序更新流程圖。

Unity熱更新概念


因此如果將資源和程序打包時放到程序包里,只要對資源和程序進行修改,就需要重新打包上傳,提交,審核,下載,安裝,非常的麻煩,因此需要一種方案來上述問題。以下的這種方案就是解決更新的問題。首先有一個程序基礎包,在上傳平臺之后就不用對其代碼和資源進行修改。然后將以后每次修改的資源放到資源服務器。當程序啟動時,從資源服務器獲取最新的資源。具體流程是:

 

1.將資源打包成AssetBundle,并將打包的資源文件的MD5保存到一個文件里,并定義此次更新的版本號xx.xx.xxx

2.將資源提交到資源服務器

3.客戶端啟動,從資源服務器取得版本號ver1,然后再讀取本地資源的版本號ver2,比較ver1ver2,如果ver1ver2相等,直接進入游戲,否則從服務器下載MD5文件列表,然后讀取本地的MD5文件列表,然后對比兩個文件,找到MD5改變的文件。

3.下載MD5文件改變的資源

4.更新本地版本配置文件

5. 進入游戲

 

這就是所謂的熱更新,是指當我們在程序啟動時,自動更新資源和程序,繞過平臺的審核,這樣更新程序和資源就非常方便。


QQ347925343

Unity熱更新視頻教程:http://edu.51cto.com/course/10541.html




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

吉林市| 蓬溪县| 宜兰县| 盐池县| 蕉岭县| 疏附县| 奈曼旗| 通州市| 色达县| 安岳县| 涟水县| 南康市| 鹤山市| 云和县| 苍溪县| 彭泽县| 安吉县| 宁都县| 山丹县| 广饶县| 专栏| 陆良县| 鲜城| 镇康县| 永胜县| 宝兴县| 吉林省| 调兵山市| 山阴县| 卫辉市| 景洪市| 兰西县| 柳河县| 会宁县| 青河县| 久治县| 肃南| 长寿区| 来安县| 金秀| 民和|