因为cursor并不是unity默认接受的编辑器,所以当我们使用cursor的时候,去和unity环境关联会比较麻烦,不能像vscode和visual studio一样,直接点击脚本就打开编辑器并且关联上对应的项目。于是,本文是我将cursor关联unity环境的操作总结。

  1. 在unity里打开Edit,选择preferences,在面板中选择external tools,在默认脚本编辑器的选项中选择browse,将cursor应用程序的.exe文件添加进去
  2. 添加完成之后,可以双击脚本打开cursor了,但是这时的cursor在选项中你会看见是cursor(internal)

这个时候cursor并没有和unity环境关联,只是单纯的作为编辑器打开

如图,只是单纯的c#脚本。

有两个方法

方法一(推荐):添加unity和cursor的扩展

打开unity的包管理器,添加cursor和unity的git链接扩展

Git链接地址:https://github.com/boxqkrtm/com.unity.ide.cursor.git

安装成功之后,重新去选择一下默认编辑器为cursor。然后重开unity刷新一下。这样子之后cursor就能整体的打开unity项目,而不是单纯的打开脚本,和unity项目不关联。你可以看到cursor的版本,和其他编辑器一样(如最后一图)

方法二:修改external script editor args的参数,将默认的改为

$(ProjectPath) $(File) $(Line)

之后先打开cursor,从cursor里打开文件(你当前unity项目的整个文件夹)。如下图,显示的是当前项目的项目名,然后你再打开对应的脚本,最小化cursor。之后你从unity里双击打开脚本,大部分情况下就是正常的打开关联了。(个人感觉这个方法,有问题还是挺多的,用的不是很舒服)

  1. 在cursor里面添加扩展,因为cursor是基于vscode扩展出来的ai编辑器,所以也可以从vscode导入扩展

图中的扩展都可添加

电脑也需要安装dotnet-sdk,可以去dotnet官网下载安装,然后重启电脑

Cmd运行dotnot --version,确定安装成功

完成这些部分。基本上就可以将cursor和unity项目关联

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐