如何使用Visual Studio调试Unity3D脚本

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

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

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

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


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

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


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

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

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


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


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

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


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


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


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


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


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


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


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


11.    参考文档

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


发布了5 篇原创文章 · 获赞 14 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览