安装好上图所示扩展,主要是C# ,Unity两个vs code扩展,
安装这两个扩展的时候,另外两个c# Dev kit,.Net Install Tool应该会自动依赖安装好的。
🗼在unity准备调试项目
-
unity hub新建unity项目并用引擎打开项目
-
unity中package Manager中添加好vs code插件
-
External Tools 指定代码编辑器为vs code
-
vs code中安装好了C# ,Unity两个vs code扩展
操作一下:
-
关闭unity引擎项目,和vs code打开的代码项目
-
删除其它文件,只保留“unity项目必须文件“
-
unity引擎重新打开这个unity项目
-
unity 引擎,双击脚本文件vs code 打开代码项目
🗼创建调试
在vs code打开调试面板(左侧工具面板,带蜘蛛的播放图标)
可以看到Attack to Unity的调试按钮
如果没有这个attack调试按钮,或者不能正确打开调试:
-
你在vs code中删除下图 .vscode目录
-
关闭vs code,切回unity引擎,双击脚本文件重新打开代码项目
-
此时vs code中会重新生成 .vscode目录
-
再到vs code调试面板,就有attack调试按钮,并且可以正常点击打开调试了
🗼进行调试
-
写一个调试脚本
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Test : MonoBehaviour
// Start is called before the first frame update
void Start()
Debug.Log("第1个输出");
Debug.Log("第2个输出");
- 在unity中创建场景Scene,创建一个物体,把Test脚本挂上去
- 在vs code中打一个断点,点击Attack to Unity开启调试
- 在Unity点击Play运行项目