㈠ lua脚本游戏里失效
lua脚本游戏里失效的咐手解决方法如下:
1.
检查配置。脚本读取位置,返回的错误信息表示,根本没有吧制定的函数压栈,换句话说就是在load的时候就有问题,加个判断看下就清楚。
2.
不管是dofile还是dostring,都是先load再call,所以换函数也没意义。 可能是你只是调用 lua_loadfile 就会出现这返或个错误,因为这个函数只是把脚本源码加载到内存,但是并没有编译漏简伍,压栈 用lua_dofile
㈡ lua怎么进入源码里面去调试
调试lua现几种案: 一)luaedit : 编辑断点断点命查看些都让习惯用vs亲切纯lua环境编辑器说期望程序运行能借用调试脚本能性(至少我没试验)能用需要给lua脚本做main脚本函数并提供系列伪c api(由lua实现函数提供制定值返)由luaedit启脚本main函数进行调试 二)利用 lua debug 库 hook 记录张断点位置表设置行模式 hook 每进入 hook 都检查否断点处若停等待交互调试效消耗 cpu 每进入新代码行都需要调函数函数本身用 lua 写候效率更低 三)利用lua脚本函数实现lua脚本封装断点函数种式结合debug库实现断点栈信息利用lua环境表函数调用信息进行记录打印需要脚本使用者显式提供断点函数调用办优点自组合适合自项目断点调试案缺点相繁琐且断点命难现式融