Cursorが2025年の4月頃にMicrosoftからマーケットプレイス関連で怒られたため、CursorからMicrosoft製の拡張機能をインスールできなくなってしまった😿
Unityの開発で使用する拡張機能は下記の通り。(Unityをインストールすると、依存関係により .NET Install Tool や C# は自動インストールされるはず)
- Unity
- .NET Install Tool
- C#
- C# Dev Kit(任意)
Cursor側からUnity拡張機能をインストールできないのでVSCodeに入っている拡張機能を強制的にパッケージ化して、Cursor側でパッケージ化したファイルを直接インストールすることにした。
拡張機能は下記の場所に入っていた。
/Users/yuichi/.vscode/extensions/visualstudiotoolsforunity.vstuc-1.1.2/vstuc-1.1.2.vsix予め、Node.jsが入っており、VSCEがインストール(npm install -g vsce)されている必要がある。
上記のフォルダーでパッケージ化のコマンドを打つと(vsce package)、ファイルが生成される。vstuc-1.1.2.vsix (896 files, 26.73MB)
生成したファイルをここにおいておく。
Cursorで Cmd + Shift + Pでコマンドパレットを開きinstallで検索するとファイルから拡張機能をインストールする項目が出るので、そこから先程生成したファイルをインストールする。
あとは、Unity側に非公式だが、CursorをUnityのコードエディタに設定するためのパッケージをインストールする。下記のGitHubを参考にすること。
https://github.com/boxqkrtm/com.unity.ide.cursor