unity脚本的单步调试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity脚本的单步调试相关的知识,希望对你有一定的参考价值。

参考技术A 一、设置编辑器为MonoDevelop
先把脚本编辑器指定为MonoDevelop了。

Esit > Preferences > External Tools > External Script Editor > MonoDevelop

二、断点调试
在MonoDevelop的Run菜单下选择Attach to Process ,然后选择Unity的进程,点击Attach按钮。

这时候,MonoDevelop就连接上了Unity了。
然后就可以在MonoDevelop启动debug,再去Unity3D里面操作,就可以进入相应的断点了!!

具体做法如下(vs熟练者可忽略):
当连接好了Unity3D之后,右边的调试按钮就变成可用了,我们把视窗显示选择Debug。

然后回到Unity里面,点击第一个按钮“add”。这时候断点起作用了,程序会暂停,MonoDevelop跳到断点的行。

使用调试按钮,让程序单步的运行

我们看到了当前的变量i和sum的实际变化情况。

到这里,断点调试已经完成。

调试完之后,我建议最好把MonoDevelop和Unity3D的连接断开。假如你不断开的话,Unity会一直处于很卡的状态。

断开的方法也是有几种了,首先对应Debug按钮有一个断开的按钮,可以直接点击断开。

或者我们可以把刚才附加的进程Detach掉。

再或者,我们可以点击这个插头按钮,把Debugger 断开。

Python单步调试命令记录

这段时间一直在尝试Python, 目前收集到的单步调试命令如下:

python -m pdb test.py

运行后设置断点:b:行号 或 b test.py; 行号

查看断点编号:b

删除断点: cl 编号

单步运行: n

跳到下一个断点:c

查看运行中的参数:p param 查看参数

查看到运行到某处的代码:l

打印变量值: pp

查看全部栈内变量:a

退出: exit或q

帮助:help

以上是关于unity脚本的单步调试的主要内容,如果未能解决你的问题,请参考以下文章

Unity脚本启动顺序调整方法

Unity进阶技巧 - 使用MonoDevelop来断点调试

vs2010上如何调试unity脚本

从 倔强青铜 到 荣耀王者!只差这篇让你学会Unity中最重要的部分——脚本组件✨

Unity常用工作视图(下)

Unity中timeline出现脚本错误怎么解决