x-studio - Lua调试篇¶
注意
调试过程中,如果将纯Lua函数拖入变量监视窗口,则可在变量监视窗口双击跳转到函数定义。
注意
对于早期Cocos2d-x引擎及Visual Studio 2013的项目,默认采用的是静态链接Lua库的方式,所以第一次启动调试会慢,之后启动调试就很快了(这是软件会对所有Lua API函数地址作符号缓存的效果)直至下次exe发生变化, 因此建议始终使用动态Lua库的方式, 使用动态Lua库的好处有:
- 任何时候都可以快速启动调试,即使exe发生变化
- 可以调试无调试符号的Release版本exe
注意
变量监视过程中查看大字符串或者具有特定格式的字符串,例如json, xml等特定格式字符串, 可在变量监视窗口右键菜单【可视化工具】的弹出菜单选择相应格式预览完整字符串,如图所示: