Unity3D在Visual Studio 2015中调试代码

Unity引擎提供了两种代码编辑工具:MonoDevelop 和 Visual Studio,笔者使用的是Unity 2017.4.0f1,安装前我的电脑已经部署了VS 2015,所以我没有选择安装VS 2017。

在使用Unity时,可以通过Unity的菜单:Edit > Preferences > External Tools > External Script Editor > 选择VS2015,完成这步我们就可以在VS2015中编辑*.cs脚本文件了。不过,此时我们还不能挂断点调试,如下图所示,VS菜单中没有选项。

为了VS2015可以在Unity运行时附加到程序中调试(Attach Unity Debuger),我们给在VS中安装一个工具:Visual Studio 2015 Tools for Unity。在VS中点击“工具”->“下载和更新”,点击联机,在右上角搜索unity,列表中的第一项就是。

安装之前,先把VS和Unity都保存关闭,直接下一步安装完后重新打开工程。在VS的调试菜单中发现一个新的:附加 Unity 调试程序。点击弹出新的窗口,选择我们对应的工程即可。

之后就可以随心所欲的设置断点和调试了~
解决了以前因为一台电脑同时装了VS2015和VS2017的烦恼。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

2 + 5 =