美文网首页
XLUA的基础使用

XLUA的基础使用

作者: 至少还有光 | 来源:发表于2019-11-14 14:24 被阅读0次

第一步:环境配置

1.添加宏信息

File=>Build Settings=>Player Settings=>Configuration=>Scripting Define Symbols:HOTFIX_ENABLE。

2.执行菜单生成命令

Xlua=>Generate Code,该命令执行完毕后会生成一堆Warp文件,    存放到Xlua/Gen文件夹下。

3.执行菜单注入命令

XLua=>Hotfix Inject In Editor(切记:每次改动c#语言,都需要执行一次)

成功之后,会在控制台输出:"finished! use 2478.3893 ms

Bug:

如果出现红色警告提示"please install the Tools",就需要把Tools文件夹拷贝到项目中,和Assets文件夹同级别的位置

完成这三步操作,HotFix的开发环境就配置完毕了

2.热补丁简单演示

1.HotFix特性标签

在使用c#语言开发项目时,需要后续进行"热补丁修复"的类,需要在类的头部添加一个特性标签:[Hotfix],表示该类可以被XLua热修复。

2.Hotfix语法

xlua.hotfix(CS.类名,‘方法名’,lua方法)

含义:某个类中的某个方法,你用Lua方法进行修复

相关文章

  • XLUA的基础使用

    第一步:环境配置 1.添加宏信息 File=>Build Settings=>Player Settings=>C...

  • XLua基础之基础使用

    介绍演示 2.资源导入 Lua调用C#

  • XLua-热更新(HotFix)

    仿照XLua的官方例子,我们做一个XLua的热更新1.按照hotfix.md的使用说明 1、添加HOTFIX_EN...

  • xLua介绍

    xLua地址:传送门[https://github.com/Tencent/xLua] Xlua是啥?2016年 ...

  • Xlua的去反射

    xlua的去反射:xlua使用的去反射是将反射的字段先写入到一个xml表里,然后根据xml表的字段来生成去反射类(...

  • 2020-06-19

    C#写了个Bug,一个用来计算值的属性方法公式有问题,需要使用Xlua热更,然后网上查找关键字:Xlua重写C#的...

  • (XLua)C#与Lua中的交互

    XLua下载地址:https://github.com/Tencent/xLua 下载后接下来就是导入XLua到u...

  • XLua_热更新学习一,把Xlua迁入工程

    1.下载Xlua源码 https://github.com/Tencent/xLua/

  • XLua里使用协程

    在XLua里如何使用协程?有两种方式 使用Unity协程要想通过unity的StartCoroutine使用协程,...

  • xLua学习笔记(一) 加载Lua代码

    xLua的安装 首先从xLua的Github主页上下载资源包 https://github.com/Tencent...

网友评论

      本文标题:XLUA的基础使用

      本文链接:https://www.haomeiwen.com/subject/ptbobctx.html