Unity实时调试某个lua类的方法

发表于2018-05-31
评论0 974浏览

想免费获取内部独家PPT资料库?观看行业大牛直播?点击加入腾讯游戏学院游戏程序行业精英群

711501594
一般情况下,修改lua后都要重新启动unity编辑器才有效。如果只是调试某几个方法时,修改后又要重启很多人会觉得很麻烦,下面就分享下实时调试某个lua类的方法。

注:这个是给QC做个rpc上行测试时,发现也可以这么玩。
原理很简单,就是使用lua的dofile加载并执行某个lua文件,在这个lua文件中,重写需要调试的方法。
需要注意上下文的环境。

1、重写前的bubble_chat.lua

执行结果

2、在待执行的lua文件q6rpc.lua中重写

3、dofile一下这个文件
CUIChatLogic.ExeFile = function(self)
    local path = "D:/q6rpc.lua"
    dofile(path)
end

4、再次执行到这个方法的结果

原文链接

著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

游戏学院公众号二维码
腾讯游戏学院
微信公众号

提供更专业的游戏知识学习平台