【Unity】使用XLua进行热修复

准备工作:

(1)将XLua的Tool拖入Asset

(2)配置热修复

(3)运行Genrate Code

(4)运行Hotfix Inject In Editor

  1. 编写脚本(注意类上带有[Hotfix])

Hotfix

public class Person2

{

public void Say()

{

Debug.Log("未被修复");

}

}

LuaEnv luaEnv = new LuaEnv();

LuaEnv.DoString(@"

xlua.hotfix(CS.Person2, 'Say',

function()

print('已被修复')

end)

");

Person2 person2 = new Person2();

person2.Say();//打印"已被修复"

相关推荐
czhc114007566320 分钟前
c# 1213
开发语言·数据库·c#
xiaoid1 小时前
C#向jave平台的API接口推送
c#·post·webapi
90后小陈老师2 小时前
Unity教学 基础介绍
unity·游戏引擎
90后小陈老师2 小时前
Unity教学 项目3 3D坦克大战
3d·unity·游戏引擎
小猪快跑爱摄影2 小时前
【AutoCad 2025】【C#】零基础教程(三)——获取选中的 Entity 插件 =》 初识 Entity 派生类
c#·autocad
秦奈4 小时前
Unity复习学习随笔(五):Unity基础
学习·unity·游戏引擎
czhc11400756634 小时前
c#w 1214
开发语言·c#
SmalBox4 小时前
【节点】[Adjustment-Saturation节点]原理解析与实际应用
unity3d·游戏开发·图形学
用户298698530144 小时前
C# 中如何从 URL 下载 Word 文档:基于 Spire.Doc 的高效解决方案
后端·c#·.net
wangbing11254 小时前
将swagger在线文档转为word
microsoft·c#·word