基於IL代碼注入的方式實現熱修

借鑑於xlua可以利用IL注入的方式實現原c#代碼覆蓋,既不污染c#代碼,也不需要埋點。現已在遊戲中實現類似的功能。   使用方式: 在新的功能模塊中的類名或者方法名加上[Hotfix]標籤 而如果忽略某個函數可以使用[HotfixIgnore] 如果線上對應的代碼出現問題,可以在HotfixPatch.lua 的Regist函數註冊你要重載的函數,在HotfixCallback.lua實現要重載
相關文章
相關標籤/搜索