Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
44 lines (28 sloc) 1.41 KB

Unity3D Lua调试

Note

Unity Lua调试方式是附加到Unity进程,和VS调试Unity C#类似, xLua,slua,tolua通用

基本步骤

  1. 新建工程

将Unity3D项目文件拖入编辑器即可,如图所示:

figure_1

figure_2

  1. 修改工程配置添加搜索路径(已经发布的10.0.5900.166版本会自动添加,这一步可以省略)

关闭工程,编辑软件.xsxproj工程文件,在debug-options/search-paths节点下添加Lua搜索路径,以便调试器能正常断点如图所示:

figure_3

  1. 启动调试

通过以上2步 Unity3D Lua调试工程就创建成功了,再次打开.xsxproj工程,按F9打断点,由于软件会 自动识别Unity工程, 因此按F5会直接附加到Unity进程,Unity编辑器中启动预览游戏,命中断点后可查看调用堆栈,鼠标悬浮变量监视, 或者将变量拖入变量监视窗口,也可以按Shift+F9打开快速监视对话框,如图所示:

figure_4

figure_5

注意事项

  • 目前附加到Unity进程后,退出软件会结束Unity进程,请谨慎操作,后续软件更新会专注优化这个体验。
You can’t perform that action at this time.