如何使用Visual Studio调试Unity3D脚本

注:本文档假定你已经安装了某一版本的Visual Studio

1.  下载并安装“Visual Studio Tools For Unity”;

         下载地址:https://msdn.microsoft.com/en-us/library/dn940025.aspx

打开界面后,下载与你所安装的Visual Studio相对应的版本,如图1- 1所示;

如何使用Visual Studio调试Unity3D脚本_第1张图片

2.  在Unity3D中设置默认编辑器为Visual Studio;

具体设置:“Edit”-> “Preferences“ -> 在弹出的“Unity Preferences”窗口中选择“External Tools”-> 将“External Script Editor”设置为“VisualStudio”-> 确定“Editor Attatch”复选框处于选中状态,如图2- 1所示;

如何使用Visual Studio调试Unity3D脚本_第2张图片

3.  确认Unity编辑器中使用了“Visual Studio Tools“;

3.1     导入“Visual Studio Tools”工具,如图3- 1所示;

具体步骤: “Assdts”->“Import Package“ -> “Visual Studio 2015 Tools”

如何使用Visual Studio调试Unity3D脚本_第3张图片

         查看导入后结果: “Help”->“About Unity”-> 在弹出的“About Unity”窗口的左下角可以看到相关的信息,如图3- 2所示;

如何使用Visual Studio调试Unity3D脚本_第4张图片

3.2     确认在“Build Settings“窗口中的“DevelopBuild”复选框已经被选中,而且“Script Debugging”复选框也是选中状态,如图3- 3所示;

具体步骤:“File-> Build Settings”-> 在弹出的“Build Settings”窗口中查看“Development Build”和“Script Debugging”复选框是否是选中状态,如果不是则选中;

如何使用Visual Studio调试Unity3D脚本_第5张图片

4.  从Unity3D中打开脚本,自动会打开Visual Studio,如图4- 1所示;

如何使用Visual Studio调试Unity3D脚本_第6张图片

5.  在Vistual Studio中给脚本添加断点,在行的最左边,单击,添加或取消添加断点,如图5- 1所示;

如何使用Visual Studio调试Unity3D脚本_第7张图片

6.  在Unity3D中运行游戏,这时游戏执行正常,如图6- 1所示;

如何使用Visual Studio调试Unity3D脚本_第8张图片

7.  在Visual Studio中点击“Attatch To Unity”按钮(在成功安装“Visual Studio Tools For Unity”后,原来的“Play”按钮就变成了“Attatch to Unity”按钮了),如图7- 1所示;

如何使用Visual Studio调试Unity3D脚本_第9张图片


8.  程序会停在设置断点的地方,如图8- 1所示;

如何使用Visual Studio调试Unity3D脚本_第10张图片

9.  通过“单步执行”、“逐过程”或“跳出”按钮进行调试,如图9- 1所示;

如何使用Visual Studio调试Unity3D脚本_第11张图片

10.记得在调试结束后,点击“停止”按钮,结束调试,以免影响Unity3D的运行效率,如图10- 1所示。

如何使用Visual Studio调试Unity3D脚本_第12张图片

11.    参考文档

         https://msdn.microsoft.com/en-us/library/dn940025.aspx


你可能感兴趣的:(Unity3D)