Unityをダウンロードしたところ、Visual Studioのコードがサポートされることがわかりました。これをダウンロードして、デフォルトのエディターにしました。
スクリプトを編集しようとしたところ、c#拡張機能をダウンロードするように求められましたが、それを行いましたが、単一関数のオートコンプリートはありません。どうすれば入手できますか?私はMacを使っています。どんな助けでもありがたいです。
遅すぎるかもしれませんが、将来の参入者のために...
Rachod Petchpho による MonoBehaviour Snippets と呼ばれるビジュアルスタジオコードの拡張機能が追加されました。
押す Ctrl+shift+x
IDE to extensions extensions panel and then searching MonoBehaviour Snippets
、IDEをインストールしてリロードすると、MonoDevelopと同じように、関数名とオブジェクトのオートコンプリートがすべて見つかります。
Unity統合プラグインを使用できます。
https://code.visualstudio.com/Docs/runtimes/unity
指示に従ってセットアップしてください。やることはたくさんあるようですが、それが一番だと思います。
そのプラグインを使用しても問題が解決しない場合は、githubページで this issue に従ってください。
ここでの問題は、コードエディタの設定としてVSを選択していないことです( https://docs.unity3d.com/Manual/Preferences.html )。これを行ったら、 Visual StudioのUnityワークロードを使用したゲーム開発 もインストールします。
https://forum.unity.com/threads/cant-get-vscode-to-work-properly-with-unity.538224/
回避策を見つけた人がいます。 unityoracleユーザーは、「この問題は、UnityエディターがVSCodeの起動に使用されるファイルに特定の名前が付けられることを期待していることを示しています。
私も同じ状況で、何日も壁に頭をぶつけました。 Linux上でVisual Studio Codeを使用してUnityを使用する人はほとんどいないため、ネット上での解決策はありませんでした。私は最終的にモノを削除して、彼らのサイトに行き、Visual Studioビルドをダウンロードしました(私たちはVisual Studio Codeを使用していますが)。その後、volaaa。オートコンプリートとUnity機能に関連する提案がありました。もちろん、必要な拡張機能をインストールした後。