首页
搜索 搜索

xLua项目学习

哔哩哔哩     2023-04-22 11:27:33


(资料图)

项目是普通的一个捕鱼游戏,使用了xLua进行热更新,实际体验下来不算难,步骤如下:

开发业务代码

在所有可能需要修改的类上打上hotfix标签

在所有lua调用C#的方法上打上LuaCallCSharp

在所有C#调用lua的方法上打上CSharpCallLua

生成xLua文件,打包发布

热更新时只需要更新Lua文件和AssetBundle包,客户端再下载就完成了

难点在于Lua和C#的交互,两者的关键字有些区别,但熟悉了就好了,有个小技巧是碰到需要经常访问的类,用局部变量引用后访问,会方便很多

X 关闭

大众医药网版权所有Copyright ©  2022 All Rights Reserved.    备案号:豫ICP备20014643号-14   联系邮箱: 905 14 41 07@qq.com