接触U3D,因为要用低版本的,所以使用的是MonoDevelop4.0,但是在工程中双击打开c#文件,发现只是打开了这个文件,并没有打开整个工程,在跳转的时候,发现只能在这个文件里面跳转,不能自动跳转到类的定义。
找了几篇文章,发现是需要这样操作的
一、建立vs工程
1.首先建立一个新的Unity3d工程(当然有自己的工程了可以不新建),工程建立好后,然后选择Assets->Sync MonoDevelop Project。然后Unity3d会自动在你的工程目录下建立一个visual工程(以.sln结尾的文件)。好了做到这一步先关闭你的Unity3d工程。
2.打开MonoDevelop工具,File->Open,找到你刚才生成的.sln文件,然后打开。文件打开后按快捷键F5,这时候MonoDevelop工具会自动连接对应的Uniyt3d工程进行同步。
这样建立了解决方案之后才可以自动跳转,而在新版的我并没有这样操作也可以在文件中跳转。
二、调试
至于调试的话,在MonoDevelop工具中写好测试代码,然后在你需要Debug的代码行处添加好断点,然后切回到Unity3d工程点击运行,当unity3d执行的你加好断点的位置,就会自动停止下来,这时候你可以在monoDevelop中的断点处查找到此时你想要的某变量的值了。
三、参考文章:
版权属于:东哥笔记 - DongGe.org
本文链接:https://dongge.org/blog/291.html
自2017年12月26日起,『转载以及大段采集进行后续编辑』须注明本文标题和链接!否则禁止所有转载和采集行为!