🗼Unity PackageManager中安装Vs code 插件
🗼vs code中的扩展
安装好上图所示扩展,主要是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运行项目