Unity3D的断点调试功能.docx

Unity3D的断点调试功能.docx

ID:57695888

大小:2.09 MB

页数:16页

时间:2020-09-01

Unity3D的断点调试功能.docx_第1页
Unity3D的断点调试功能.docx_第2页
Unity3D的断点调试功能.docx_第3页
Unity3D的断点调试功能.docx_第4页
Unity3D的断点调试功能.docx_第5页
资源描述:

《Unity3D的断点调试功能.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Unity3D的断点调试功能断点调试功能可谓是程序员必备的功能了。Unity3D支持编写js和c#脚本,但很多人可能不知道,其实Unity3D也能对程序进行断点调试的。调试有两种方式,一种是使用visualstudio配合unityVS来调试,另一种是使用MonoDevelop自带的调试功能。先说unityVS的。感谢网友的提醒,unityVS已经被微软收购,现在叫visualstudiotoolsforunity,免费下载。在网上搜索到下载的途径,对应自己使用的vs版本下载: 下载后只有一个安装包: 直接安

2、装: 安装完成后,新建Unity项目会多出一个可选的导入包,也可以在建立了项目之后再导入这个包:  导入: 导入后在主菜单会多出一个选项: 选择在vs打开:将会打开vs  在vs里面会多出一个按钮,附加进程到unity接下来,就可以正常的断点调试了。          第二种是使用MonoDevelop调试: 首先肯定是先要把脚本编辑器指定为MonoDevelop了。   选择好之后,可以在项目面板右键选择Sync MonoDevelopProject来打开MonoDevelop。  因为需要有脚本才能对脚本

3、进行调试,所以我写了个很简单的脚本,里面有两个按钮,按第一个“add”按钮的时候,程序会用一个循环的方式把从0到9的数加起来,然后累加给sum。按第二个按钮时,会把sum清零。   写好脚本之后,把脚本随便拖到场景的物体上面,我们准备调试了。在调试之前,我们需要把MonoDevelop和Unity3D进行连接。 具体的连接方法有2种:第一种,先把当前场景保存一下,然后关掉Unity。回到MonoDevelop,按F5或者点击Debug按钮。 这样,MonoDevelop会打开一个新的Unity3D界面,这时候

4、连接完成了。  第二种方法,无需关掉Unity,在MonoDevelop的Run菜单下选择AttachtoProcess   然后选择Unity的进程,点击Attach按钮。   这时候,MonoDevelop就连接上了Unity了。 当连接好了Unity3D之后,右边的调试按钮就变成可用了,我们把视窗显示选择Debug。 debug模式脚本下面的位置会多出两个窗口。  回到Unity,点击运行按钮,会看到刚才的脚本已经运行了。里面有两个按钮。  回到MonoDevelop,在脚本里面我们打一个断点(在行号左

5、边点一下)   然后回到Unity里面,点击第一个按钮“add”。这时候断点起作用了,程序会暂停,MonoDevelop跳到断点的行。  留意看下面debug的Locals信息,会看到当前状态下的变量i和sum的值。  使用调试按钮,让程序单步的运行 我们看到了当前的变量i和sum的实际变化情况。  到这里,断点调试已经完成。 调试完之后,我建议最好把MonoDevelop和Unity3D的连接断开。假如你不断开的话,Unity会一直处于很卡的状态。 断开的方法也是有几种了,首先对应Debug按钮有一个断开的

6、按钮,可以直接点击断开。   或者我们可以把刚才附加的进程Detach掉。  再或者,我们可以点击这个插头按钮,把Debugger断开。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。