使用Xlua热更新框架进行Unity项目开发,不可避免需要对lua代码断点调试功能 参考查到的资料逐步踩坑后整理一下自己的操作流程. 根据现有网上资料汇总 初步有以下几个调试工具和方案 1 VsCode + EmmyLua扩展 1) Attach Debugger ...
准备工作 调试代码下载 生成调试配置 这里很多同学出现过一个问题,就是同时下载了很多的lua 调试插件,所以这里需要注意 如果使用luaide进行lua调试,需要先禁用或卸载其他的lua调试插件.步骤: 如果你没有生成过调试配置 那么先生成 演示 演示 演示 xlUA 如果你已经有调试配置了可修改 删除工作目录下的.vscode launch.json 根据调试需要选择本地或者远程调试即可 att ...
2017-07-16 02:38 0 4587 推荐指数:
使用Xlua热更新框架进行Unity项目开发,不可避免需要对lua代码断点调试功能 参考查到的资料逐步踩坑后整理一下自己的操作流程. 根据现有网上资料汇总 初步有以下几个调试工具和方案 1 VsCode + EmmyLua扩展 1) Attach Debugger ...
断点调试三部曲(一):xlua环境搭建 Unity新建工程,工程名不可以是中文,版本无所谓 下载Xlua插件,版本无所谓 下载Vscode,本教程用的是1.44.2版本,版本过低会不兼容emmylua这个插件 开始搭建环境 HOTFIX_ENABLE 新增 ...
XLua简介 Xlua是腾讯研发的一款Lua开源插件,为Unity、 .Net、 Mono等C#环境增加Lua脚本编程的能力,借助xLua,这些Lua代码可以方便的和C#相互调用,在游戏中,该技术多用于热更新。可以在GitHub上搜索XLua进行下载,如果网速太慢,也可以在gitee上下载 ...
基于版本 104 可以直接在lua访问c#函数原理: CS 是一个table,设置了一个__index函数,如果访问不存在的成员的时候,会走__index函数,调用import_type从C#中找到具体函数设置到CS中。以便下一次访问的时候直接使用 xlua在生产wrap时,会生成一个 ...
如何使用xlua实现协程,示例代码如下: 转载请注明出处:https://www.cnblogs.com/jietian331/p/10735773.html ...
由于此系列文章是由飞书文档转过来的,格式可能不清晰,建议看飞书文档。 参考文章: 正则表达式:https://blog.csdn.net/qq_38507850/article/d ...
框架介绍 xLua是当下最流行的unity热更方案之一,作者是腾讯的车雄生前辈,自2016年初推出以来,已经在腾讯的多款游戏项目上应用,目前xLua已经开源到了GitHub。xLua最大的特色是不仅支持纯lua脚本热更,更是可以做 C# 代码的bug hotfix,即平时开发时使用C# ...
xLua是Unity3D下Lua编程解决方案,自2016年初推广以来,已经应用于十多款腾讯自研游戏,因其良好性能、易用性、扩展性而广受好评。现在,腾讯已经将xLua开源到GitHub。 2016年12月末,xLua刚刚实现新的突破:全平台支持用Lua修复C#代码bug。 目前Unity下 ...