如何使用Visual Studio调试Unity3D脚本

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 16:03   11   0

注:本文档假定你已经安装了某一版本的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


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP