本文介绍了 ZeroBrane Studio 简易适配 Lua 5.4 的一些细节 Lua 5.4 已经到 rc4 版本了,相信不少朋友都已经有所尝试,最简单的测试方法应该就是手动编译一个 lua.exe ,然后直接命令行执行脚本: lua.exe lua_script_path 当然,使用 IDE 来编写测试脚本会更方便些,自己平时用 ZeroBrane Studio 比较多,不过最新版本的 ZeroBrane Studio 还没有直接支持 Lua 5.4 脚本的运行和调试,自己简单尝试适配了一下,发现还是比较简单的: 首先,我们进入 ZeroBrane Studio 的程序目录,在 interpreters 经过上面两步,我们就已经可以在 ZeroBrane Studio 运行 Lua 5.4 脚本了,不过仍然不能调试,所以: 最后,我们再使用 Lua 5.4 编译一下 luasocket,将生成的(两个) 至此,我们就可以在 ZeroBrane Studio 中进行基本的(Lua 5.4)脚本运行和调试了: ?
挑来挑去,选了个ZeroBrane Studio,原因是它小巧,可以单步调试。 ZeroBrane Studio是免费开源的,不过如果是用来工作并且有条件的话,也可以付费支持一下。在http://studio.zerobrane.com/下载对应的安装包。
顺利的话,在Dash中搜索Zero就可以看到ZeroBrane Studio了。 ZeroBrane Studio作为轻量级的IDE非常不错,至少用来学习你可以抛开环境部署,还可以单步调试,查看堆栈...
ZeroBrane Studio自带编译好的lua二进制文件,这就是为什么系统中没装lua也可能运行、调试lua。
更细节的两者对比可参阅这里 http://notebook.kulchenko.com/zerobrane/lua-package-managers-luadist-luarocks-and-integration-with-zerobrane-studio
选择游戏的exe程序,然后打开lua源文件,设置断点就可以进行调试了… 本文参考: cocos2dx-lua绑定之代码编辑器 如果你所在的团队有资源,可以考虑修改ZeroBrane这个IDE,将它打造成强大的
/github.com/rjpcomputing/luaforwindows https://sourceforge.net/projects/luabinaries/ https://studio.zerobrane.com
附上一个开源的 lua 脚本调试工具:开源ZeroBrane Studio is a lightweight Lua IDE
例如,Redis的插件用于ZeroBrane工作室使用LDB集成Redis的-卢阿。
我已经使用Lua完成了一些不同类型的项目: 一个远程调试器(MobDebug), 扩展了一个LuaIDE (ZeroBrane Studio), 一个移动应用程序 (LuaRemote), 一些教育性的脚本