直接貼上大佬做的熱更新插件目前支持 4.21—4.25的版本
https://github.com/hxhb/HotPatcher
插件正確匯入以后看到的UE是這樣,單擊打開

1:選擇 By Release
2:設定版本號
3:設定打包包含檔案(一般是整個Content)
4:輸出路徑
設定好以后點擊右下角“Export Release”生成json檔案

生成以后大概是這樣,注意這個“1.0_Release.json”待會兒要用

這個時候第一部分的作業就做完了
我們先給專案打包
打包完成后就可以給場景里面做一些操作,移動,洗掉什么的(做完操作記得保存),主要是待會兒查看是否正確熱更新
接下來是Cook部分
1:選擇熱更新平臺
2:勾選熱更新的Map
3:一些基礎設定,可以根據需求自行勾選
4:將之前的“By Release”改為“By Patch”
設定完成以后單擊右下角“Cook Content”編譯

然后是Patch部分
1:還記得剛才的json檔案么,選Release.json結尾這個檔案
2:設定熱更新版本號
3:設定熱更新Content檔案
4:這里是一些shader和材質,看個人需求勾選

1:注意這個Enable chunk一定要取消勾選
2:設定熱更新平臺

設定好熱更新包存盤路徑后就可以直接點擊右下角“GeneratePatch”打包

完事以后將檔案放到paks檔案夾下,再啟動專案就可以看到剛才熱更新時修改的那些東西了

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/66526.html
標籤:其它游戲引擎
