热更新不过就是代码和资源的更新
各个热更新框架只是提供 C#与lua的交互 以及lua文件的加载
而资源更新是通过unity自带的asset bundle来进行更新
代码是通过lua打包成AB包进行更新 当然不打AB包也可以 直接通过Lua文件的加载require (各个热更新都有提供C#与lua的交互 以及lua文件的加载) xlua是AddLoader , tolua是AddSearchPath 不过xlua可以通过hotfix对c#中的代码进行修改 主要是方便改bug(简称打补丁)而且官方文档说GC性能问题有很大的提升 tolua不可以对C#中的代码进行修改 但tolua多了AB打包类 以及其他的一些管理类
!!!比较的是 xlua和tolua在GitHub上的star最多的框架
unity游戏热更新方案比较(xlua tolua)
最新推荐文章于 2025-03-22 00:52:17 发布