使用 Cursor 开发调试 Unity
使用 Cursor 开发
首先需要解决 cursor 无法自动生成 .csproj 等文件的问题。
可以安装GitHub上的开源项目 https://github.com/boxqkrtm/com.unity.ide.cursor 解决。
在Unity中:Window -> Package Manager -> 点击➕ -> 选择 from git URL -> 填入 https://github.com/boxqkrtm/com.unity.ide.cursor.git -> 点击 Add -> Done

如果安装过程卡住可能需要FQ
此时在首选项中就有 Cursor 选项了:

双击文件即可用 Cursor 打开并生成 .csproj 等文件。
使用 Cursor 调试
虽然 Cursor 的插件商店基本和 VSCode 一致,但是 C# 的官方插件并不可用。虽然 Cursor 中上架了 anysphere.csharp 插件,但是安装后调试还是会报错


不清楚是否为个例
最终找到了另一个插件 DotRush

https://marketplace.visualstudio.com/items?itemName=nromanov.dotrush
安装后会让你选择项目配置文件,或者后续自行设置:

修改 launch.json:
{
"version": "0.2.0",
"configurations": [
{
"name": "Unity Debugger",
"type": "unity",
"request": "attach"
}
]
}
搞定!正常情况下即可顺利调试:

Troubleshooting
如果启动调试后无任何反应然后退出,可以打开开发者工具看看有无报错,可能是 .Net 版本问题,安装对应版本即可(需重启电脑)

调试模式下,保存项目后Unity可能会卡住,此时需要断开或重启调试。
浙公网安备 33010602011771号