【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();//打印"已被修复"

相关推荐
He BianGu2 分钟前
【WPF-Control教程】MVVM 二次开发文档
c#·wpf·wpf-control
He BianGu4 分钟前
【WPF-Control教程】Theme 主题系统二次开发文档
c#·wpf·wpf-control
iCxhust24 分钟前
C#双时区时钟设计
开发语言·c#
平行云41 分钟前
建筑BIM/3D可视化轻量级实时评审与分享方案
unity·ue5·3dsmax·实时云渲染·云桌面·云游戏·建筑bim
CSharp精选营1 小时前
.NET 接口从 800ms 干到 60ms:生产环境这几个优化点最关键
性能优化·c#·.net·efcore
2501_9151063219 小时前
Windows 上开发 Unity iOS,使用 KXBuild 进行真机调试、性能采样与打包 ipa
windows·vscode·unity·ios·个人开发·swift·敏捷流程
FFFFujige20 小时前
【Unity】一个的Dots用Ruhanka踩坑记录
unity·游戏引擎
ZzT21 小时前
vibe coding 做小游戏·开工篇:5 天、8400 行代码一行没手写,先让 AI 能检查自己
ai编程·游戏开发·claude
Huanzhi_Lin1 天前
资源回收源码阅读参考-上
游戏开发·gc·laya·layaair·资源回收·laya3.4
屈冠成1 天前
ShopXO商城系统测试报告
开发语言·spring·maven·lua