关注

cursor支持unity及调试

cursor要支持unity,需要做以下操作:

1、安装cursor

2、默认情况下我们是无法生成工程文件的。需要在Unity->Window->Package Manager

        Add package from git URL

         Insert https://github.com/boxqkrtm/com.unity.ide.cursor.git

3、加完后,在external tools中就会有generate project files,如果没有就指定一下curosr

4、如果依然不能正常跳转到类文件,可以在cursor中通过Ctrl+shift +p调起命令面板,搜open solution,进行sln文件关联。

这样就可以在cursor中正常打开unity项目了,但这样还不行,它并不能正常进行调试,我们需要安装以下几个插件:C# C# dev kit以及unity三个插件。

不知道为什么,新版cursor搜这些是搜不到的,不过可以通过vsix方式进行安装。

如果有vscode的话,可以去vscode里进行下载,没有的话就网上去搜吧。

vscode里操作如下:

1、

2、下载到本地后,在cursor中通过vsix方式进行安装:

三个组件都按这种方式进行安装即可,安装完成后需要重启生效。

去除C# Dev Kit限制

安装完成后, 会发现出现警告:

The C# Dev Kit extension may be used only with Microsoft Visual Studio Code, vscode.dev, GitHub Codespaces from GitHub, Inc., and successor Microsoft, GitHub, and other Microsoft affiliates' products and services.

这时候只需要打开插件对应目录, 我的目录为: C:\Users\ms\.cursor\extensions\ms-dotnettools.csdevkit-1.30.32\dist\extension.js

寻找 checkHostApp 这个方法, 可以看到如下代码:

t.checkHostApp=function(){return!!["Visual Studio Code","Visual Studio Code - Insiders","Visual Studio Code - Exploration","Visual Studio Code @ Meta","Visual Studio Code @ Meta - Insiders"].includes(n.env.appName)}

这里便是判断是否在VsCode运行的代码, 只需要将其修改为成功即可

t.checkHostApp=function(){return true;}

修改完成后, 重启Cursor, 可以看到插件已经正常运行

重启后通过:Ctrl+shift +p调出命令面板,输入 Attach Unity Debugger。

这个命令会显示可以附加到Unity debugger的Unity Editor和Player。附加完成后即可正常进行调试了。如果调试依然失败,可以尝试重启Unity重新进行绑定。如果没有这个命令,那说明unity插件没安装或者没生效,重装重启一下即可。

至此,就可以在cursor完弄unity了。

        

转载自CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/hanyufeng1985528_163/article/details/154989809

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--