VS2017 调试 Unity3D 脚本

1. 安装Unity3D最新版本.    https://unity3d.com/cn/get-unity/download

2. 安装Visual Studio Community 2017.  https://www.visualstudio.com/zh-hans/downloads/

这里有 Community, Professional, Enterprise, 个人开发选择 Community 版

对于 VS2010, VS2012, VS2013, VS2015 都有对应的 Visual Studio Tools for Unity 工具
而对于VS2017, 则直接从安装程序中选择Unity 工作负载即可

VS2017 调试 Unity3D 脚本

 

Visual Studio Tools for Unity
Visual Studio Tools for Unity 入门
使用 Visual Studio Tools for Unity

官方给出的文档已经很详细了.这个地方写出我操作的过程吧, 没遇到什么问题, 直接就可以单步调试了

1. 打开或者新建立一个Unity项目.,创建一个脚本vs打开 

2. 断点, 单步调试
在 Start() 中添加代码, 并打上断点 (F9)

VS2017 调试 Unity3D 脚本

VS2017 调试 Unity3D 脚本

3 切换到 Unity 启动游戏

VS2017 调试 Unity3D 脚本

 

在VS中的断点处就会停下, 如下图:
VS2017 调试 Unity3D 脚本

可以自行查看变量值以及调用堆栈的情况