IT圈老男孩1 发表于 2021-8-8 11:16

tolua和xlua热更的区别在哪里?

lua各个语言的热更区别在哪里呢?没找到tolua 热更的教程,所以想看看xlua的教程,没有问题吧

BlaXuan 发表于 2021-8-8 11:22

当前Unity在手游平台主要的热更新方式Lua、ILRuntime。其中Lua热门的方案就是Tolua、Xlua及Slua。

Lua热更新主要由三部分组成:
1、C# 与 Lua 的互相调用机制;
2、Lua 文件的打包;
3、网络传输,校验。

XLua , ToLua , ULua都只是提供了 C# 与 Lua 的互相调用机制,差别基本就是少量的语法差别。
我们的专栏中有写过Tolua及热更新的基础教程,可作参考:
朔宇:Unity3D热更新技术点——ToLua(上)朔宇:Unity3D热更新技术点——ToLua(下)

Ilingis 发表于 2021-8-8 11:28

很好的东西,有个类似的大家可以参考一下,XIL,xlua原理+ILRuntime实现的热更新方案,github地址:https://github.com/wuxiongbin/XIL
页: [1]
查看完整版本: tolua和xlua热更的区别在哪里?