1. 在VSCode中下载插件:.NET Install Tool, C#, C# Dev Kit, Intellicode for C# Dev Kit, Unity
2. 要求至少是Unity 2021以上
3. 在Unity中Unity Package中下载Visual Studio Editor插件,并且要求版本至少是2.0.20及以上
4. 将VSCode设置为Unity的扩展编辑器:
5. 在Unity Player下调试,需要在VSCode中附加Unity调试器,有两种方式:
1)按下ctrl + shift + p, 输入“Attch Unity Debugger”,会检测出当前设备上的Unity实例,选择对应实例,即可进入调试模式
2)配置launch.json,需要在第一步中找对当前Unity工程对应的端口号(Unity工程重启后,端口号就会变化,需要在launch.json中相应修改),例如:127.0.0.1:56884,后续就只需要按F5进行调试了
6. 在Unity Player模式下,触发断点即可
配置过程中遇到问题:
1. 设置的断点无法生效,将工程中的library中.sln文件删掉,重启工程,即可生效
2. Unity Player模式卡死,需要先将VSCode中debug模式断开,待Unity进入Player运行模式时,再启动VSCode 调试
参考链接:
1. Unity - Visual Studio Marketplace
2. https://drinker.site/2020/11/16/VscodeDebuggerForUnity.html